Integration fonctionnalités V1 ( resas + gestion machines

This commit is contained in:
bastien
2026-07-03 19:02:48 +02:00
parent 20f383dd62
commit bf191d6396
46 changed files with 4691 additions and 654 deletions
+6
View File
@@ -1,5 +1,9 @@
/// Chemins des endpoints REST de l'API Laverie v1.
abstract final class ApiEndpoints {
// Santé / monitoring
static const health = '/health';
static const healthDb = '/health/db';
// Authentification utilisateur
static const authRegister = '/auth/register';
static const authLogin = '/auth/login';
@@ -17,6 +21,7 @@ abstract final class ApiEndpoints {
static const establishments = '/establishments';
static String establishment(String uuid) => '/establishments/$uuid';
static String machine(String uuid) => '/machines/$uuid';
static const machineLookup = '/machines/lookup';
static String machineAvailability(String uuid) => '/machines/$uuid/availability';
static String machinePricing(String uuid) => '/machines/$uuid/pricing';
@@ -24,6 +29,7 @@ abstract final class ApiEndpoints {
static const bookings = '/bookings';
static String booking(String uuid) => '/bookings/$uuid';
static String bookingCancel(String uuid) => '/bookings/$uuid/cancel';
static String bookingMove(String uuid) => '/bookings/$uuid/move';
// Lavages
static const washes = '/washes';