ChatMessageModel.fromJson constructor
ChatMessageModel.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ChatMessageModel.fromJson(Map<String, dynamic> json) {
return ChatMessageModel(
id: json['id'],
chatId: json['chat_id'].toString(),
senderId: json['sender_id'],
content: json['content'],
messageType: json['message_type'],
updatedAt: json['updated_at'],
parentId: json['parent_id'],
isDeleted: json['is_deleted'],
createdAt: json['created_at'],
platform: json['platform'],
customData: json['custom_data'],
fileInfo: json['file_info'],
reactions: json['message_reactions'] != null
? (json['message_reactions'] as List)
.map((reaction) => MessageReactionModel.fromJson(reaction))
.toList()
: null,
);
}