toJson method

Map<String, dynamic> toJson()

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(),
  };
}