Appli Flutter se connecte bien à l'API.
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import '../../../../core/models/membre_model.dart';
|
||||
|
||||
/// Interface du repository des membres
|
||||
/// Définit les opérations disponibles pour la gestion des membres
|
||||
abstract class MembreRepository {
|
||||
/// Récupère la liste de tous les membres actifs
|
||||
Future<List<MembreModel>> getMembres();
|
||||
|
||||
/// Récupère un membre par son ID
|
||||
Future<MembreModel> getMembreById(String id);
|
||||
|
||||
/// Crée un nouveau membre
|
||||
Future<MembreModel> createMembre(MembreModel membre);
|
||||
|
||||
/// Met à jour un membre existant
|
||||
Future<MembreModel> updateMembre(String id, MembreModel membre);
|
||||
|
||||
/// Désactive un membre
|
||||
Future<void> deleteMembre(String id);
|
||||
|
||||
/// Recherche des membres par nom ou prénom
|
||||
Future<List<MembreModel>> searchMembres(String query);
|
||||
|
||||
/// Récupère les statistiques des membres
|
||||
Future<Map<String, dynamic>> getMembresStats();
|
||||
}
|
||||
Reference in New Issue
Block a user