PeamanChat constructor
PeamanChat({
- String? id,
- String? lastMessageId,
- List<
String> userIds = const <String>[], - List<
String> typingUserIds = const <String>[], - List<
String> pinnedChatUserIds = const <String>[], - PeamanChatRequestStatus chatRequestStatus = PeamanChatRequestStatus.idle,
- String? chatRequestSenderId,
- int totalSentMessages = 0,
- List<
PeamanSentMessage> sentMessages = const <PeamanSentMessage>[], - List<
PeamanUnreadMessage> unreadMessages = const <PeamanUnreadMessage>[], - int? createdAt,
- int? updatedAt,
- bool visibility = true,
- Map<
String, dynamic> extraData = const {},
Implementation
PeamanChat({
this.id,
this.lastMessageId,
this.userIds = const <String>[],
this.typingUserIds = const <String>[],
this.pinnedChatUserIds = const <String>[],
this.chatRequestStatus = PeamanChatRequestStatus.idle,
this.chatRequestSenderId,
this.totalSentMessages = 0,
this.sentMessages = const <PeamanSentMessage>[],
this.unreadMessages = const <PeamanUnreadMessage>[],
this.createdAt,
this.updatedAt,
this.visibility = true,
this.extraData = const {},
});