ChatMessage.fromJson constructor
ChatMessage.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ChatMessage.fromJson(Map<String, dynamic> json) {
return ChatMessage(
id: json['id'] as int,
sender: json['sender'] as String,
text: json['text'] as String,
chatId: json['chat_id'] as String,
createdAt: DateTime.parse(json['created_at'] as String),
updatedAt: DateTime.parse(json['updated_at'] as String),
media: json['media'], // keep dynamic, or cast if you know the type
data: json['data'] != null
? MessageData.fromJson(json['data'] as Map<String, dynamic>)
: null,
);
}