toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    'id': id,
    'chat_id': chatId,
    'sender_id': senderId,
    'content': content,
    'message_type': messageType,
    'updated_at': updatedAt,
    'parent_id': parentId,
    'is_deleted': isDeleted,
    'created_at': createdAt,
    'platform': platform,
    'custom_data': customData,
    'file_info': fileInfo,
    'message_reactions':
        reactions?.map((reaction) => reaction.toJson()).toList(),
  };
}