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

Properties of a ShipmentRoute.

Package

@google-cloud/optimization

Properties

breaks

breaks?: (google.cloud.optimization.v1.ShipmentRoute.IBreak[]|null);

ShipmentRoute breaks

delayBeforeVehicleEnd

delayBeforeVehicleEnd?: (google.cloud.optimization.v1.ShipmentRoute.IDelay|null);

ShipmentRoute delayBeforeVehicleEnd

endLoads

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

ShipmentRoute endLoads

hasTrafficInfeasibilities

hasTrafficInfeasibilities?: (boolean|null);

ShipmentRoute hasTrafficInfeasibilities

metrics

metrics?: (google.cloud.optimization.v1.IAggregatedMetrics|null);

ShipmentRoute metrics

routeCosts

routeCosts?: ({ [k: string]: number }|null);

ShipmentRoute routeCosts

routePolyline

routePolyline?: (google.cloud.optimization.v1.ShipmentRoute.IEncodedPolyline|null);

ShipmentRoute routePolyline

routeTotalCost

routeTotalCost?: (number|null);

ShipmentRoute routeTotalCost

transitions

transitions?: (google.cloud.optimization.v1.ShipmentRoute.ITransition[]|null);

ShipmentRoute transitions

travelSteps

travelSteps?: (google.cloud.optimization.v1.ShipmentRoute.ITravelStep[]|null);

ShipmentRoute travelSteps

vehicleDetour

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

ShipmentRoute vehicleDetour

vehicleEndTime

vehicleEndTime?: (google.protobuf.ITimestamp|null);

ShipmentRoute vehicleEndTime

vehicleIndex

vehicleIndex?: (number|null);

ShipmentRoute vehicleIndex

vehicleLabel

vehicleLabel?: (string|null);

ShipmentRoute vehicleLabel

vehicleStartTime

vehicleStartTime?: (google.protobuf.ITimestamp|null);

ShipmentRoute vehicleStartTime

visits

visits?: (google.cloud.optimization.v1.ShipmentRoute.IVisit[]|null);

ShipmentRoute visits