toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'id': id,
'is_group': isGroup,
'name': name,
'picture': picture,
'created_by': createdBy,
'created_at': createdAt,
'updated_at': updatedAt,
'encryption_key': encryptionKey,
'latest_message_id': latestMessageId,
'chat_members': members.map((member) => member.toJson()).toList(),
'messages': latestMessage?.toJson(),
};
}