Each order in the scenario is represented by an order object, which has the following fields:
Field: latest_pickup_time
Required: No.
Type: String: (HH:MM).
Default: null (meaning no latest pickup time).
Description: Latest time the order can be picked up.
Field: pickup_service_time
Required: No.
Type: String (HH:MM).
Default: 00:00.
Description: Service time for the pickup. (See Service Time in Section 2.12.)
Field: delivery_soft_time_windows
Required: No.
Type: A soft time window object.
Default: null (meaning no soft delivery time windows).
Description: An object that contains an array of soft time windows for the order’s delivery as well as associated
penalties.
Field: assign_cost
Required: No.
Type: Number.
Default: 0.
Description: The assign cost for the order.