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

ILongDistanceEVRoutingQuery

interface ILongDistanceEVRoutingQuery

An interface used to build new Long Distance EV Routing queries. Implemented in the class LongDistanceEVRoutingQueryBuilder.

Functions

withAccelerationEfficiency

abstract fun withAccelerationEfficiency(accelerationEfficiency: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withAllowVignettes

abstract fun withAllowVignettes(countryCodes: MutableList<String!>!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withAuxiliaryPowerInKW

abstract fun withAuxiliaryPowerInKW(auxiliaryPowerInKW: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withAvoidAreas

abstract fun withAvoidAreas(areaCoordinates: MutableList<BoundingBox!>!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withAvoidType

abstract fun withAvoidType(avoidType: NativeAvoidType!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withAvoidVignettes

abstract fun withAvoidVignettes(countryCodes: MutableList<String!>!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withDecelerationEfficiency

abstract fun withDecelerationEfficiency(decelerationEfficiency: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withDepartAt

abstract fun withDepartAt(departAt: String!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withDownhillEfficiency

abstract fun withDownhillEfficiency(downhillEfficiency: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withIsVehicleCommercial

abstract fun withIsVehicleCommercial(isVehicleCommercial: Boolean!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withReport

abstract fun withReport(reportType: NativeReportType!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withRouteRepresentation

abstract fun withRouteRepresentation(routeRepresentation: NativeRouteRepresentation!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withRouteType

abstract fun withRouteType(routeType: NativeRouteType!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withSectionType

abstract fun withSectionType(sectionType: NativeSectionType!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withTraffic

abstract fun withTraffic(considerTraffic: Boolean!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withTravelMode

abstract fun withTravelMode(travelMode: NativeTravelMode!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withUphillEfficiency

abstract fun withUphillEfficiency(uphillEfficiency: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleAdrTunnelRestrictionCode

abstract fun withVehicleAdrTunnelRestrictionCode(vehicleAdrTunnelRestrictionCode: NativeVehicleAdrTunnelRestrictionCode!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleAxleWeightInKg

abstract fun withVehicleAxleWeightInKg(vehicleAxleWeightInKg: Int!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleHeading

abstract fun withVehicleHeading(vehicleHeading: Int!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleHeightInMeters

abstract fun withVehicleHeightInMeters(vehicleHeightInMeters: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleLengthInMeters

abstract fun withVehicleLengthInMeters(vehicleLengthInMeters: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleLoadType

abstract fun withVehicleLoadType(vehicleLoadType: NativeVehicleLoadType!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleMaxSpeedInKph

abstract fun withVehicleMaxSpeedInKph(vehicleMaxSpeedInKph: Int!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleWeightInKg

abstract fun withVehicleWeightInKg(vehicleWeightInKg: Int!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

withVehicleWidthInMeters

abstract fun withVehicleWidthInMeters(vehicleWidthInMeters: Double!): ILongDistanceEVRoutingQuery!

Used in the default builder LongDistanceEVRoutingQueryBuilder.

Inheritors

LongDistanceEVRoutingQueryBuilder

class LongDistanceEVRoutingQueryBuilder : ILongDistanceEVRoutingQuery

The default builder for LongDistanceEVRoutingQuery objects.