toJson method

  1. @override
Map<String, dynamic> toJson()
override

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,
};