Van

data class Van(val maxSpeed: Speed? = null, val isCommercial: Boolean = false, val electricEngine: ElectricEngine? = null, val combustionEngine: CombustionEngine? = null, val dimensions: VehicleDimensions? = null, val modelId: String? = null, val hazmatClasses: Set<HazmatClass> = emptySet(), val adrTunnelRestrictionCode: AdrTunnelRestrictionCode? = null) : Vehicle, Motorized, CargoCapable

A vehicle of type van.

Note: This option is not yet supported with the Orbis map. Note: The parameter combustionEngine is not supported when chargingOptions are set in com.tomtom.sdk.routing.options.RoutePlanningOptions..

Parameters

maxSpeed

The van'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 van's dimensions.

modelId

Specifies the Model ID of the vehicle as obtained from the TomTom Vehicle Database.

hazmatClasses

The hazardous materials classes of the vehicle's load.

adrTunnelRestrictionCode

The ADR tunnel restrictions of the vehicle. 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 = false, electricEngine: ElectricEngine? = null, combustionEngine: CombustionEngine? = null, dimensions: VehicleDimensions? = null, modelId: String? = null, hazmatClasses: Set<HazmatClass> = emptySet(), adrTunnelRestrictionCode: AdrTunnelRestrictionCode? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val combustionEngine: CombustionEngine? = null
Link copied to clipboard
open override val dimensions: VehicleDimensions? = null
Link copied to clipboard
open override val electricEngine: ElectricEngine? = null
Link copied to clipboard
open override val hazmatClasses: Set<HazmatClass>
Link copied to clipboard
open override val isCommercial: Boolean = false
Link copied to clipboard
open override val maxSpeed: Speed? = null
Link copied to clipboard
open override val modelId: String? = null

Inherited properties

Link copied to clipboard