Initial commit: unionflow-mobile-apps

Application Flutter complète (sans build artifacts).

Signed-off-by: lions dev Team
This commit is contained in:
dahoud
2026-03-15 16:30:08 +00:00
commit d094d6db9c
1790 changed files with 507435 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
/// Interface du repository pour la gestion de la configuration système
library i_system_config_repository;
import '../../data/models/system_config_model.dart';
import '../../data/models/cache_stats_model.dart';
import '../../data/models/system_metrics_model.dart';
/// Interface définissant le contrat pour la gestion de la configuration système
abstract class ISystemConfigRepository {
/// Récupère la configuration système actuelle
Future<SystemConfigModel> getConfig();
/// Met à jour la configuration système
Future<SystemConfigModel> updateConfig(Map<String, dynamic> config);
/// Récupère les statistiques du cache
Future<CacheStatsModel> getCacheStats();
/// Récupère les métriques système
Future<SystemMetricsModel> getMetrics();
/// Vide le cache applicatif
Future<void> clearCache();
/// Teste la connexion à la base de données
Future<Map<String, dynamic>> testDatabase();
/// Teste la configuration email
Future<Map<String, dynamic>> testEmail();
/// Réinitialise la configuration aux valeurs par défaut
Future<SystemConfigModel> resetConfig();
}