IVehicle

google.cloud.optimization.v1. IVehicle

Properties of a Vehicle.

Properties:
Name Type Attributes Description
travelMode google.cloud.optimization.v1.Vehicle.TravelMode | null <optional>

Vehicle travelMode

routeModifiers google.cloud.optimization.v1.IRouteModifiers | null <optional>

Vehicle routeModifiers

startLocation google.type.ILatLng | null <optional>

Vehicle startLocation

startWaypoint google.cloud.optimization.v1.IWaypoint | null <optional>

Vehicle startWaypoint

endLocation google.type.ILatLng | null <optional>

Vehicle endLocation

endWaypoint google.cloud.optimization.v1.IWaypoint | null <optional>

Vehicle endWaypoint

startTags Array.<string> | null <optional>

Vehicle startTags

endTags Array.<string> | null <optional>

Vehicle endTags

startTimeWindows Array.<google.cloud.optimization.v1.ITimeWindow> | null <optional>

Vehicle startTimeWindows

endTimeWindows Array.<google.cloud.optimization.v1.ITimeWindow> | null <optional>

Vehicle endTimeWindows

travelDurationMultiple number | null <optional>

Vehicle travelDurationMultiple

unloadingPolicy google.cloud.optimization.v1.Vehicle.UnloadingPolicy | null <optional>

Vehicle unloadingPolicy

loadLimits Object.<string, google.cloud.optimization.v1.Vehicle.ILoadLimit> | null <optional>

Vehicle loadLimits

costPerHour number | null <optional>

Vehicle costPerHour

costPerTraveledHour number | null <optional>

Vehicle costPerTraveledHour

costPerKilometer number | null <optional>

Vehicle costPerKilometer

fixedCost number | null <optional>

Vehicle fixedCost

usedIfRouteIsEmpty boolean | null <optional>

Vehicle usedIfRouteIsEmpty

routeDurationLimit google.cloud.optimization.v1.Vehicle.IDurationLimit | null <optional>

Vehicle routeDurationLimit

travelDurationLimit google.cloud.optimization.v1.Vehicle.IDurationLimit | null <optional>

Vehicle travelDurationLimit

routeDistanceLimit google.cloud.optimization.v1.IDistanceLimit | null <optional>

Vehicle routeDistanceLimit

extraVisitDurationForVisitType Object.<string, google.protobuf.IDuration> | null <optional>

Vehicle extraVisitDurationForVisitType

breakRule google.cloud.optimization.v1.IBreakRule | null <optional>

Vehicle breakRule

label string | null <optional>

Vehicle label

ignore boolean | null <optional>

Vehicle ignore

breakRuleIndices Array.<number> | null <optional>

Vehicle breakRuleIndices

capacities Array.<google.cloud.optimization.v1.ICapacityQuantity> | null <optional>

Vehicle capacities

startLoadIntervals Array.<google.cloud.optimization.v1.ICapacityQuantityInterval> | null <optional>

Vehicle startLoadIntervals

endLoadIntervals Array.<google.cloud.optimization.v1.ICapacityQuantityInterval> | null <optional>

Vehicle endLoadIntervals