toJson method
Implementation
@override
Map<String, dynamic> toJson() => <String, dynamic>{
'chat_id': chatId,
'id': id,
'sender_id': senderId?.toJson(),
'order': order.toString(),
'can_send_unpaid_messages': canSendUnpaidMessages,
'is_marked_as_unread': isMarkedAsUnread,
'unread_count': unreadCount,
'last_read_inbox_message_id': lastReadInboxMessageId,
'last_read_outbox_message_id': lastReadOutboxMessageId,
'unread_reaction_count': unreadReactionCount,
'last_message': lastMessage?.toJson(),
'draft_message': draftMessage?.toJson(),
'@type': constructor,
};