IShipmentModel

google.cloud.optimization.v1. IShipmentModel

Properties of a ShipmentModel.

Properties:
Name Type Attributes Description
shipments Array.<google.cloud.optimization.v1.IShipment> | null <optional>

ShipmentModel shipments

vehicles Array.<google.cloud.optimization.v1.IVehicle> | null <optional>

ShipmentModel vehicles

maxActiveVehicles number | null <optional>

ShipmentModel maxActiveVehicles

globalStartTime google.protobuf.ITimestamp | null <optional>

ShipmentModel globalStartTime

globalEndTime google.protobuf.ITimestamp | null <optional>

ShipmentModel globalEndTime

globalDurationCostPerHour number | null <optional>

ShipmentModel globalDurationCostPerHour

durationDistanceMatrices Array.<google.cloud.optimization.v1.ShipmentModel.IDurationDistanceMatrix> | null <optional>

ShipmentModel durationDistanceMatrices

durationDistanceMatrixSrcTags Array.<string> | null <optional>

ShipmentModel durationDistanceMatrixSrcTags

durationDistanceMatrixDstTags Array.<string> | null <optional>

ShipmentModel durationDistanceMatrixDstTags

transitionAttributes Array.<google.cloud.optimization.v1.ITransitionAttributes> | null <optional>

ShipmentModel transitionAttributes

shipmentTypeIncompatibilities Array.<google.cloud.optimization.v1.IShipmentTypeIncompatibility> | null <optional>

ShipmentModel shipmentTypeIncompatibilities

shipmentTypeRequirements Array.<google.cloud.optimization.v1.IShipmentTypeRequirement> | null <optional>

ShipmentModel shipmentTypeRequirements

precedenceRules Array.<google.cloud.optimization.v1.ShipmentModel.IPrecedenceRule> | null <optional>

ShipmentModel precedenceRules

breakRules Array.<google.cloud.optimization.v1.ShipmentModel.IBreakRule> | null <optional>

ShipmentModel breakRules