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.
NotPerformedBySameVehicle
In this mode, two shipments with incompatible types can never share the
same vehicle.
Unspecified
Unspecified incompatibility mode. This value should never be used.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the API is 2.6.0, with version 2.5.0 being the current version represented on this page, while older versions dating back to 1.0.0-beta01 are also accessible."],["This document provides reference information for the `ShipmentTypeIncompatibility.Types.IncompatibilityMode` enum within the Google Cloud Optimization v1 API."],["The `ShipmentTypeIncompatibility.Types.IncompatibilityMode` enum defines the constraints for handling incompatible shipments on the same route."],["There are three modes defined: `NotInSameVehicleSimultaneously` which restricts incompatible shipments from sharing a vehicle simultaneously, `NotPerformedBySameVehicle` which fully prohibits the two shipments from ever sharing the same vehicle, and `Unspecified` which should not be used."]]],[]]