namespace Distribution.Models { public enum LocationType { Warehouse, Vehicle } public enum KycStatus { Pending, Verified, Rejected } public enum MovementType { Sale, CustomerReturn, Transfer, Damage, Adjustment, Load } public enum LoadingSheetStatus { Pending, DispatchConfirmed, ReceiptConfirmed, DiscrepancyFlagged, Resolved } public enum RideType { Delivery, Sale } public enum RideStatus { Draft, Open, Active, CancelRequested, Cancelled, Closed } public enum CancelRequestType { VehicleBreakdown, DriverUnavailable, RouteIssue, Other } public enum CancelRequestStatus { Pending, Approved, Rejected } }