Class ShipmentTypeRequirement (1.1.2)

ShipmentTypeRequirement(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specifies requirements between shipments based on their shipment_type. The specifics of the requirement are defined by the requirement mode.

Attributes

NameDescription
required_shipment_type_alternatives Sequence[str]
List of alternative shipment types required by the ``dependent_shipment_types``.
dependent_shipment_types Sequence[str]
All shipments with a type in the ``dependent_shipment_types`` field require at least one shipment of type ``required_shipment_type_alternatives`` to be visited on the same route. NOTE: Chains of requirements such that a ``shipment_type`` depends on itself are not allowed.
requirement_mode google.cloud.optimization_v1.types.ShipmentTypeRequirement.RequirementMode
Mode applied to the requirement.

Inheritance

builtins.object > proto.message.Message > ShipmentTypeRequirement

Classes

RequirementMode

RequirementMode(value)

Modes defining the appearance of dependent shipments on a route.