/// Use Case: Récupérer la configuration système library get_settings; import 'package:injectable/injectable.dart'; import '../repositories/system_config_repository.dart'; import '../../data/models/system_config_model.dart'; /// Récupère la configuration système actuelle /// /// Use case pour récupérer tous les paramètres de configuration système /// Endpoint: GET /api/system/config @injectable class GetSettings { final ISystemConfigRepository _repository; GetSettings(this._repository); /// Exécute le use case /// Retourne la configuration système actuelle (SystemConfigModel) Future call() async { return _repository.getConfig(); } }