ChatMessage.fromJson constructor
Implementation
factory ChatMessage.fromJson(Map<String, dynamic> json) {
return ChatMessage(
id: json['id'] as String,
text: json['text'] as String,
senderId: json['senderId'] as String,
senderName: json['senderName'] as String,
timestamp: DateTime.parse(json['timestamp'] as String),
status: MessageStatus.values.firstWhere((e) => e.name == json['status']),
attempt: json['attempt'] as int? ?? 0,
);
}