Cloud Optimization V1 API - Module Google::Cloud::Optimization::V1::ShipmentTypeIncompatibility::IncompatibilityMode (v0.4.0)

Reference documentation and code samples for the Cloud Optimization V1 API module Google::Cloud::Optimization::V1::ShipmentTypeIncompatibility::IncompatibilityMode.

Modes defining how the appearance of incompatible shipments are restricted on the same route.

Constants

INCOMPATIBILITY_MODE_UNSPECIFIED

value: 0
Unspecified incompatibility mode. This value should never be used.

NOT_PERFORMED_BY_SAME_VEHICLE

value: 1
In this mode, two shipments with incompatible types can never share the same vehicle.

NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY

value: 2

For two shipments with incompatible types with the NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY incompatibility mode:

  • If both are pickups only (no deliveries) or deliveries only (no pickups), they cannot share the same vehicle at all.
  • If one of the shipments has a delivery and the other a pickup, the two shipments can share the same vehicle iff the former shipment is delivered before the latter is picked up.