feat(freight): surface scheduling clock and gate pay during drain

This commit is contained in:
marshalyordanos
2026-08-10 21:47:28 +03:00
parent d3096939e7
commit 40672e9c41
14 changed files with 524 additions and 25 deletions

View File

@@ -717,6 +717,12 @@ export interface IBooking extends BaseEntity {
selectedForBatchAt?: string | null;
/** End of the pay window once the booking is SELECTED_FOR_BATCH. */
paymentDeadline?: string | null;
/**
* End of the settlement drain tail that follows `paymentDeadline`. Between the
* two, an in-flight payment can still land, so the customer is shown a
* "payment processing" state instead of a pay action.
*/
paymentDrainEndsAt?: string | null;
containers?: Array<{ type: string; qty: number; vgm: number }> | null;