toJson method
Implementation
Map<String, dynamic> toJson() => {
"chatUserJid": chatUserJid,
"contactType": contactType,
"isItCarbonMessage": isItCarbonMessage,
"isItSavedContact": isItSavedContact,
"isMessageDeleted": isMessageDeleted,
"isMessageRecalled": isMessageRecalled.value,
"isSelected": isSelected.value,
"isMessageSentByMe": isMessageSentByMe,
"isMessageStarred": isMessageStarred.value,
"isThisAReplyMessage": isThisAReplyMessage,
"messageChatType": messageChatType,
"messageCustomField": messageCustomField,
"messageId": messageId,
"messageSentTime": messageSentTime,
"messageStatus": messageStatus.value,
"messageTextContent": messageTextContent,
"messageType": messageType,
"replyParentChatMessage":
replyParentChatMessage ?? replyParentChatMessage?.toJson(),
"senderNickName": senderNickName,
"senderUserJid": senderUserJid,
"senderUserName": senderUserName,
"contactChatMessage": contactChatMessage?.toJson(),
"mediaChatMessage": mediaChatMessage?.toJson(),
"locationChatMessage": locationChatMessage?.toJson(),
"topicId": topicId
};