Vehicle

fun Vehicle(    travelMode: TravelMode = TravelMode.CAR,     maxSpeed: Speed? = null,     isCommercial: Boolean? = null,     loadType: Set<VehicleLoadType> = emptySet(),     adrTunnelRestrictionCode: VehicleAdrTunnelRestrictionCode? = null,     dimensions: VehicleDimensions? = null,     electricEngine: ElectricEngine? = null,     combustionEngine: CombustionEngine? = null)

Parameters

travelMode

The mode of travel for the requested route. Defaults to TravelMode.CAR.

maxSpeed

Specifies maximum speed of the vehicle in km/hour.

isCommercial

Specifies whether the vehicle is used for commercial purposes and thus may not be allowed to drive on some roads.

loadType

Specifies the vehicle load type for route calculation.

adrTunnelRestrictionCode

If specified, the vehicle is subject to ADR tunnel restrictions.

dimensions

Specifies the vehicle's dimensions for route calculation.

electricEngine

Specifies the vehicle's electric engine for route and consumption calculation.

combustionEngine

Specifies the vehicle's combustion engine for route and consumption calculation.