feat(frontend): connect borrow flow to api

This commit is contained in:
SaidSoighiri94
2026-07-07 13:22:53 +02:00
parent 27171562de
commit 7aba1a930d
7 changed files with 180 additions and 21 deletions
@@ -0,0 +1,28 @@
import "materiel_item.dart";
/// Réponse renvoyée par l'API après création d'un emprunt.
class EmpruntResponse {
const EmpruntResponse({
required this.id,
required this.dateEmprunt,
required this.dateRetourPrevue,
required this.statut,
required this.materiel,
});
factory EmpruntResponse.fromJson(Map<String, dynamic> json) {
return EmpruntResponse(
id: json["id"] as int,
dateEmprunt: DateTime.parse(json["dateEmprunt"] as String),
dateRetourPrevue: DateTime.parse(json["dateRetourPrevue"] as String),
statut: json["statut"] as String,
materiel: MaterielItem.fromJson(json["materiel"] as Map<String, dynamic>),
);
}
final int id;
final DateTime dateEmprunt;
final DateTime dateRetourPrevue;
final String statut;
final MaterielItem materiel;
}