toJson method
Returns a serialized JSON structure of the entity, ready to be sent through the API. This does not include fields that are marked as database only.
Implementation
@override
Map<String, dynamic> toJson() {
return {
'id': id,
'channel': channel,
'message': message,
'time': time,
'sender': sender,
'senderInfo': senderInfo,
'removed': removed,
'clientMessageId': clientMessageId,
'sent': sent,
'attachments': attachments,
};
}