import 'user_model.dart'; /// Modèle représentant un participant à un événement. class ParticipantModel extends UserModel { const ParticipantModel({ required String id, required String nom, required String prenoms, }) : super( userId: id, userLastName: nom, userFirstName: prenoms, email: '', // Valeur par défaut vide motDePasse: '', // Valeur par défaut vide profileImageUrl: '', ); factory ParticipantModel.fromJson(Map json) { return ParticipantModel( id: json['id'], nom: json['nom'], prenoms: json['prenoms'], ); } @override Map toJson() { return { 'id': userId, 'nom': userLastName, 'prenoms': userFirstName, }; } }