Interface protos.google.maps.routeoptimization.v1.IVehicle (0.1.0)

Properties of a Vehicle.

Package

@googlemaps/routeoptimization

Properties

breakRule

breakRule?: (google.maps.routeoptimization.v1.IBreakRule|null);

Vehicle breakRule

costPerHour

costPerHour?: (number|null);

Vehicle costPerHour

costPerKilometer

costPerKilometer?: (number|null);

Vehicle costPerKilometer

costPerTraveledHour

costPerTraveledHour?: (number|null);

Vehicle costPerTraveledHour

displayName

displayName?: (string|null);

Vehicle displayName

endLocation

endLocation?: (google.type.ILatLng|null);

Vehicle endLocation

endTags

endTags?: (string[]|null);

Vehicle endTags

endTimeWindows

endTimeWindows?: (google.maps.routeoptimization.v1.ITimeWindow[]|null);

Vehicle endTimeWindows

endWaypoint

endWaypoint?: (google.maps.routeoptimization.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.maps.routeoptimization.v1.Vehicle.ILoadLimit }|null);

Vehicle loadLimits

routeDistanceLimit

routeDistanceLimit?: (google.maps.routeoptimization.v1.IDistanceLimit|null);

Vehicle routeDistanceLimit

routeDurationLimit

routeDurationLimit?: (google.maps.routeoptimization.v1.Vehicle.IDurationLimit|null);

Vehicle routeDurationLimit

startLocation

startLocation?: (google.type.ILatLng|null);

Vehicle startLocation

startTags

startTags?: (string[]|null);

Vehicle startTags

startTimeWindows

startTimeWindows?: (google.maps.routeoptimization.v1.ITimeWindow[]|null);

Vehicle startTimeWindows

startWaypoint

startWaypoint?: (google.maps.routeoptimization.v1.IWaypoint|null);

Vehicle startWaypoint

travelDurationLimit

travelDurationLimit?: (google.maps.routeoptimization.v1.Vehicle.IDurationLimit|null);

Vehicle travelDurationLimit

travelDurationMultiple

travelDurationMultiple?: (number|null);

Vehicle travelDurationMultiple

travelMode

travelMode?: (google.maps.routeoptimization.v1.Vehicle.TravelMode|keyof typeof google.maps.routeoptimization.v1.Vehicle.TravelMode|null);

Vehicle travelMode

unloadingPolicy

unloadingPolicy?: (google.maps.routeoptimization.v1.Vehicle.UnloadingPolicy|keyof typeof google.maps.routeoptimization.v1.Vehicle.UnloadingPolicy|null);

Vehicle unloadingPolicy

usedIfRouteIsEmpty

usedIfRouteIsEmpty?: (boolean|null);

Vehicle usedIfRouteIsEmpty