Properties of a Vehicle.
Package
@google-cloud/optimizationProperties
breakRule
breakRule?: (google.cloud.optimization.v1.IBreakRule|null);
Vehicle breakRule
breakRuleIndices
breakRuleIndices?: (number[]|null);
Vehicle breakRuleIndices
capacities
capacities?: (google.cloud.optimization.v1.ICapacityQuantity[]|null);
Vehicle capacities
costPerHour
costPerHour?: (number|null);
Vehicle costPerHour
costPerKilometer
costPerKilometer?: (number|null);
Vehicle costPerKilometer
costPerTraveledHour
costPerTraveledHour?: (number|null);
Vehicle costPerTraveledHour
endLoadIntervals
endLoadIntervals?: (google.cloud.optimization.v1.ICapacityQuantityInterval[]|null);
Vehicle endLoadIntervals
endLocation
endLocation?: (google.type.ILatLng|null);
Vehicle endLocation
endTags
endTags?: (string[]|null);
Vehicle endTags
endTimeWindows
endTimeWindows?: (google.cloud.optimization.v1.ITimeWindow[]|null);
Vehicle endTimeWindows
endWaypoint
endWaypoint?: (google.cloud.optimization.v1.IWaypoint|null);
Vehicle endWaypoint
extraVisitDurationForVisitType
extraVisitDurationForVisitType?: ({ [k: string]: google.protobuf.IDuration }|null);
Vehicle extraVisitDurationForVisitType
fixedCost
fixedCost?: (number|null);
Vehicle fixedCost
ignore
ignore?: (boolean|null);
Vehicle ignore
label
label?: (string|null);
Vehicle label
loadLimits
loadLimits?: ({ [k: string]: google.cloud.optimization.v1.Vehicle.ILoadLimit }|null);
Vehicle loadLimits
routeDistanceLimit
routeDistanceLimit?: (google.cloud.optimization.v1.IDistanceLimit|null);
Vehicle routeDistanceLimit
routeDurationLimit
routeDurationLimit?: (google.cloud.optimization.v1.Vehicle.IDurationLimit|null);
Vehicle routeDurationLimit
routeModifiers
routeModifiers?: (google.cloud.optimization.v1.IRouteModifiers|null);
Vehicle routeModifiers
startLoadIntervals
startLoadIntervals?: (google.cloud.optimization.v1.ICapacityQuantityInterval[]|null);
Vehicle startLoadIntervals
startLocation
startLocation?: (google.type.ILatLng|null);
Vehicle startLocation
startTags
startTags?: (string[]|null);
Vehicle startTags
startTimeWindows
startTimeWindows?: (google.cloud.optimization.v1.ITimeWindow[]|null);
Vehicle startTimeWindows
startWaypoint
startWaypoint?: (google.cloud.optimization.v1.IWaypoint|null);
Vehicle startWaypoint
travelDurationLimit
travelDurationLimit?: (google.cloud.optimization.v1.Vehicle.IDurationLimit|null);
Vehicle travelDurationLimit
travelDurationMultiple
travelDurationMultiple?: (number|null);
Vehicle travelDurationMultiple
travelMode
travelMode?: (google.cloud.optimization.v1.Vehicle.TravelMode|keyof typeof google.cloud.optimization.v1.Vehicle.TravelMode|null);
Vehicle travelMode
unloadingPolicy
unloadingPolicy?: (google.cloud.optimization.v1.Vehicle.UnloadingPolicy|keyof typeof google.cloud.optimization.v1.Vehicle.UnloadingPolicy|null);
Vehicle unloadingPolicy
usedIfRouteIsEmpty
usedIfRouteIsEmpty?: (boolean|null);
Vehicle usedIfRouteIsEmpty