sdk-routing / com.tomtom.online.sdk.routing.data.longDistanceEV / LongDistanceEVRoutingQuery

LongDistanceEVRoutingQuery

open class LongDistanceEVRoutingQuery : BaseRequestQuery, NativeObject

A builder class used to create queries for the Long Distance EV Routing service.

Constructors

<init>

LongDistanceEVRoutingQuery(origin: LatLng, destination: LatLng, speedConsumptionInKWhPerHundredKm: MutableMap<Double!, Double!>, currentChargeInKWh: Double, maxChargeInkWh: Double, minChargeAtDestinationInkWh: Double, minChargeAtChargingStopsInkWh: Double, chargingModes: MutableList<NativeChargingMode!>, report: NativeReportType!, departAt: String!, routeType: NativeRouteType!, traffic: Boolean!, avoidTypes: MutableList<NativeAvoidType!>!, travelMode: NativeTravelMode!, vehicleMaxSpeedInKph: Int!, vehicleWeightInKg: Int!, vehicleAxleWeightInKg: Int!, vehicleLengthInMeters: Double!, vehicleWidthInMeters: Double!, vehicleHeightInMeters: Double!, isVehicleCommercial: Boolean!, vehicleLoadType: NativeVehicleLoadType!, vehicleAdrTunnelRestrictionCode: NativeVehicleAdrTunnelRestrictionCode!, accelerationEfficiency: Double!, decelerationEfficiency: Double!, uphillEfficiency: Double!, downhillEfficiency: Double!, auxiliaryPowerInKW: Double!, avoidVignettes: MutableList<String!>!, allowVignettes: MutableList<String!>!, avoidAreas: MutableList<BoundingBox!>!, routeRepresentation: NativeRouteRepresentation!, vehicleHeading: Int!, sectionType: NativeSectionType!)

A constructor used to create an instance of LongDistanceEVRoutingQuery for the Long Distance EV Routing service. Reguired parameters:

Functions

dispose

open fun dispose(): Unit

getAccelerationEfficiency

open fun getAccelerationEfficiency(): Double!

getAllowVignettes

open fun getAllowVignettes(): MutableList<String!>!

getAuxiliaryPowerInKW

open fun getAuxiliaryPowerInKW(): Double!

getAvoidAreas

open fun getAvoidAreas(): MutableList<BoundingBox!>!

getAvoidTypes

open fun getAvoidTypes(): MutableList<NativeAvoidType!>!

getAvoidVignettes

open fun getAvoidVignettes(): MutableList<String!>!

getChargingModes

open fun getChargingModes(): MutableList<NativeChargingMode!>!

getCurrentChargeInKWh

open fun getCurrentChargeInKWh(): Double!

getDecelerationEfficiency

open fun getDecelerationEfficiency(): Double!

getDepartAt

open fun getDepartAt(): String!

getDestination

open fun getDestination(): LatLng!

getDownhillEfficiency

open fun getDownhillEfficiency(): Double!

getMaxChargeInkWh

open fun getMaxChargeInkWh(): Double!

getMinChargeAtChargingStopsInkWh

open fun getMinChargeAtChargingStopsInkWh(): Double!

getMinChargeAtDestinationInkWh

open fun getMinChargeAtDestinationInkWh(): Double!

getNativeHandle

open fun getNativeHandle(): Long

getOrigin

open fun getOrigin(): LatLng!

getReport

open fun getReport(): NativeReportType!

getRouteRepresentation

open fun getRouteRepresentation(): NativeRouteRepresentation!

getRouteType

open fun getRouteType(): NativeRouteType!

getSectionType

open fun getSectionType(): NativeSectionType!

getSpeedConsumptionInKWhPerHundredKm

open fun getSpeedConsumptionInKWhPerHundredKm(): MutableMap<Double!, Double!>!

getTraffic

open fun getTraffic(): Boolean!

getTravelMode

open fun getTravelMode(): NativeTravelMode!

getUphillEfficiency

open fun getUphillEfficiency(): Double!

getVehicleAdrTunnelRestrictionCode

open fun getVehicleAdrTunnelRestrictionCode(): NativeVehicleAdrTunnelRestrictionCode!

getVehicleAxleWeightInKg

open fun getVehicleAxleWeightInKg(): Int!

getVehicleHeading

open fun getVehicleHeading(): Int!

getVehicleHeightInMeters

open fun getVehicleHeightInMeters(): Double!

getVehicleLengthInMeters

open fun getVehicleLengthInMeters(): Double!

getVehicleLoadType

open fun getVehicleLoadType(): NativeVehicleLoadType!

getVehicleMaxSpeedInKph

open fun getVehicleMaxSpeedInKph(): Int!

getVehicleWeightInKg

open fun getVehicleWeightInKg(): Int!

getVehicleWidthInMeters

open fun getVehicleWidthInMeters(): Double!

isVehicleCommercial

open fun isVehicleCommercial(): Boolean!

prepare

open fun prepare(): Long

toString

open fun toString(): String