Interface protos.google.cloud.optimization.v1.IShipment (3.2.0)

Properties of a Shipment.

Package

@google-cloud/optimization

Properties

allowedVehicleIndices

allowedVehicleIndices?: (number[]|null);

Shipment allowedVehicleIndices

costsPerVehicle

costsPerVehicle?: (number[]|null);

Shipment costsPerVehicle

costsPerVehicleIndices

costsPerVehicleIndices?: (number[]|null);

Shipment costsPerVehicleIndices

deliveries

deliveries?: (google.cloud.optimization.v1.Shipment.IVisitRequest[]|null);

Shipment deliveries

demands

demands?: (google.cloud.optimization.v1.ICapacityQuantity[]|null);

Shipment demands

ignore

ignore?: (boolean|null);

Shipment ignore

label

label?: (string|null);

Shipment label

loadDemands

loadDemands?: ({ [k: string]: google.cloud.optimization.v1.Shipment.ILoad }|null);

Shipment loadDemands

penaltyCost

penaltyCost?: (number|null);

Shipment penaltyCost

pickups

pickups?: (google.cloud.optimization.v1.Shipment.IVisitRequest[]|null);

Shipment pickups

pickupToDeliveryAbsoluteDetourLimit

pickupToDeliveryAbsoluteDetourLimit?: (google.protobuf.IDuration|null);

Shipment pickupToDeliveryAbsoluteDetourLimit

pickupToDeliveryRelativeDetourLimit

pickupToDeliveryRelativeDetourLimit?: (number|null);

Shipment pickupToDeliveryRelativeDetourLimit

pickupToDeliveryTimeLimit

pickupToDeliveryTimeLimit?: (google.protobuf.IDuration|null);

Shipment pickupToDeliveryTimeLimit

shipmentType

shipmentType?: (string|null);

Shipment shipmentType