Truck
data class Truck(val maxSpeed: Speed? = null, val isCommercial: Boolean = true, val electricEngine: ElectricEngine? = null, val combustionEngine: CombustionEngine? = null, val dimensions: VehicleDimensions? = null, val loadType: Set<VehicleLoadType> = emptySet(), val adrTunnelRestrictionCode: AdrTunnelRestrictionCode? = null, val modelId: String? = null) : Vehicle, Motorized, CargoCapable
A vehicle of type truck.
Note: This option is not yet supported with the Orbis map.
Important: This is a Public Preview API. It may be changed or removed at any time.
Parameters
maxSpeed
The truck's maximum speed.
isCommercial
If true, the vehicle is used for commercial purposes and thus may not be allowed to drive on some roads.
electricEngine
The vehicle's electric engine for route and consumption calculation.
combustionEngine
The vehicle's combustion engine for route and consumption calculation.
dimensions
The truck's dimensions.
loadType
The hazardous materials class of the vehicle's load.
adrTunnelRestrictionCode
The ADR tunnel restrictions of the vehicle.
modelId
Specifies the Model ID of the vehicle as obtained from the TomTom Vehicle Database. It allows calculating an EV route without specifying the vehicle's consumption and charging parameters.
Constructors
Link copied to clipboard
constructor(maxSpeed: Speed? = null, isCommercial: Boolean = true, electricEngine: ElectricEngine? = null, combustionEngine: CombustionEngine? = null, dimensions: VehicleDimensions? = null, loadType: Set<VehicleLoadType> = emptySet(), adrTunnelRestrictionCode: AdrTunnelRestrictionCode? = null, modelId: String? = null)