Merge branch 'dev' of github.com:Tria-plc/edr-platform into freight_feature/usermanagement

This commit is contained in:
Marshal
2026-08-06 23:49:48 +00:00
122 changed files with 6618 additions and 547 deletions

View File

@@ -113,6 +113,7 @@ export enum PaymentService {
export enum PaymentReferenceType {
BOOKING = "BOOKING",
SHIPMENT = "SHIPMENT",
EXCESS_BAGGAGE = "EXCESS_BAGGAGE",
SUPPLEMENTARY_CHARGE = "SUPPLEMENTARY_CHARGE",
}

View File

@@ -233,6 +233,20 @@ export enum LoadingStatus {
Unloaded = "UNLOADED",
}
/**
* Pre-approval last-mile confirmation lifecycle, fired when a train departs
* Djibouti: the customer confirms which containers go via EDR last-mile, then
* the Truck & Machinery chief approves (truck available) or rejects (reason).
* Approval creates/reuses the execution `LastMile` record — this status set is
* intentionally separate from `LAST_MILE_STATUSES`.
*/
export enum LastMileRequestStatus {
AwaitingConfirmation = "AWAITING_CONFIRMATION",
Submitted = "SUBMITTED",
Approved = "APPROVED",
Rejected = "REJECTED",
}
export enum WagonStatus {
Available = "AVAILABLE",
Assigned = "ASSIGNED",