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,26 @@
/// Modèle pour le seuil LCB-FT récupéré depuis l'API.
/// Endpoint: GET /api/parametres-lcb-ft/seuil-justification
class SeuilLcbFtModel {
final double montantSeuil;
final String codeDevise;
const SeuilLcbFtModel({
required this.montantSeuil,
required this.codeDevise,
});
factory SeuilLcbFtModel.fromJson(Map<String, dynamic> json) {
return SeuilLcbFtModel(
montantSeuil: (json['montantSeuil'] as num).toDouble(),
codeDevise: json['codeDevise'] as String? ?? 'XOF',
);
}
/// Seuil par défaut si l'API échoue (500k XOF selon spec LCB-FT BCEAO).
factory SeuilLcbFtModel.defaultSeuil() {
return const SeuilLcbFtModel(
montantSeuil: 500000.0,
codeDevise: 'XOF',
);
}
}