export 'service_status.dart'; enum ServiceStatus { pending, // 0 acepted, // 1 denied, // 2 active, // 3 cancelled, // 4 completed, // 5 selfBooked // 6 } // Maps Flutter enum → backend string (matches ServiceStatus enum in the backend DTO) const _serviceStatusStrings = { ServiceStatus.pending: 'pending', ServiceStatus.acepted: 'accepted', ServiceStatus.denied: 'denied', ServiceStatus.active: 'active', ServiceStatus.cancelled: 'cancelled', ServiceStatus.completed: 'completed', ServiceStatus.selfBooked:'self_booked', }; String enumToStringService(ServiceStatus state) => _serviceStatusStrings[state] ?? 'pending'; int enumToIntService(ServiceStatus state) => state.index; ServiceStatus intToEnumService(int value) => ServiceStatus.values[value];