toJson method
Convert a ChatMessage into a json
Implementation
Map<String, dynamic> toJson() {
return <String, dynamic>{
'user': user.toJson(),
'createdAt': createdAt.toUtc().toIso8601String(),
'text': text,
'medias': medias?.map((ChatMedia media) => media.toJson()).toList(),
'quickReplies': quickReplies
?.map((QuickReply quickReply) => quickReply.toJson())
.toList(),
'customProperties': customProperties,
'mentions': mentions,
'status': status.toString(),
'replyTo': replyTo?.toJson(),
'isMarkdown': isMarkdown,
};
}