Routing

@JsonClass(generateAdapter = true)
data class Routing(@Json(name = route_compute_typerouteComputeType: Routing.RouteComputeType?, vehicle: Routing.Vehicle?, service: Routing.Service?, @Json(name = fuel_typefuelType: Routing.FuelType?, @Json(name = emissionCategoryemissionCategory: Routing.EmissionCategory?, @Json(name = vehicle_max_speedvehicleMaxSpeed: Int?, @Json(name = recompute_iterationrecomputeIteration: Int?, @Json(name = max_recompute_countmaxRecomputeCount: Int?, @Json(name = recompute_distancerecomputeDistance: Int?, @Json(name = load_restrictionsloadRestrictions: Int?, trailers: Int?, @Json(name = trailer_axlestrailerAxles: Int?, @Json(name = vehicle_axlesvehicleAxles: Int?, @Json(name = manufactureYearmanufactureYear: Int?, @Json(name = avoid_parkwaysavoidParkways: Boolean?, @Json(name = arrive_in_directionarriveInDirection: Boolean?, @Json(name = generate_extended_infogenerateExtendedInfo: Boolean?, @Json(name = compute_alternativescomputeAlternatives: Boolean?, @Json(name = avoid_toll_roadsavoidTollRoads: Boolean?, @Json(name = avoid_motorwaysavoidMotorways: Boolean?, @Json(name = avoid_special_areasavoidSpecialAreas: Boolean?, @Json(name = avoid_unpaved_roadsavoidUnpavedRoads: Boolean?, @Json(name = avoid_ferriesavoidFerries: Boolean?, @Json(name = speed_profilesspeedProfiles: Boolean?, @Json(name = use_trafficuseTraffic: Boolean?, @Json(name = vehicle_restrictionsvehicleRestrictions: Routing.VehicleRestrictionsSettings?, @Json(name = turn_preference_settingturnPreferenceSetting: Routing.TurnPreferenceSetting?)

Types

Builder
Link copied to clipboard
class Builder
EmissionCategory
Link copied to clipboard
enum EmissionCategory : Enum<Routing.EmissionCategory>
FuelType
Link copied to clipboard
enum FuelType : Enum<Routing.FuelType>
RouteComputeType
Link copied to clipboard
enum RouteComputeType : Enum<Routing.RouteComputeType>
Service
Link copied to clipboard
enum Service : Enum<Routing.Service>
TurnPreferenceSetting
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class TurnPreferenceSetting(@Json(name = turn_preferenceturnPreference: Routing.TurnPreferenceSetting.TurnPreference, @Json(name = turn_penaltyturnPenalty: Int)
Vehicle
Link copied to clipboard
enum Vehicle : Enum<Routing.Vehicle>
VehicleRestrictionsSettings
Link copied to clipboard
data class VehicleRestrictionsSettings(totalWeight: Int, axleWeight: Int, tandemWeight: Int, tridemWeight: Int, otherWeight: Int, unladenWeight: Int, totalLength: Int, axleLength: Int, trailerLength: Int, tractorLength: Int, kingpinLastAxle: Int, kingpinLastTandem: Int, kingpinEndTrailer: Int, otherLength: Int, width: Int, Height: Int, totalCombinationWeight: Int)

Properties

arriveInDirection
Link copied to clipboard
val arriveInDirection: Boolean? = null
avoidFerries
Link copied to clipboard
val avoidFerries: Boolean? = null
avoidMotorways
Link copied to clipboard
val avoidMotorways: Boolean? = null
avoidParkways
Link copied to clipboard
val avoidParkways: Boolean? = null
avoidSpecialAreas
Link copied to clipboard
val avoidSpecialAreas: Boolean? = null
avoidTollRoads
Link copied to clipboard
val avoidTollRoads: Boolean? = null
avoidUnpavedRoads
Link copied to clipboard
val avoidUnpavedRoads: Boolean? = null
computeAlternatives
Link copied to clipboard
val computeAlternatives: Boolean? = null
emissionCategory
Link copied to clipboard
val emissionCategory: Routing.EmissionCategory? = null
fuelType
Link copied to clipboard
val fuelType: Routing.FuelType? = null
generateExtendedInfo
Link copied to clipboard
val generateExtendedInfo: Boolean? = null
loadRestrictions
Link copied to clipboard
val loadRestrictions: Int? = null
manufactureYear
Link copied to clipboard
val manufactureYear: Int? = null
maxRecomputeCount
Link copied to clipboard
val maxRecomputeCount: Int? = null
recomputeDistance
Link copied to clipboard
val recomputeDistance: Int? = null
recomputeIteration
Link copied to clipboard
val recomputeIteration: Int? = null
routeComputeType
Link copied to clipboard
val routeComputeType: Routing.RouteComputeType? = null
service
Link copied to clipboard
val service: Routing.Service? = null
speedProfiles
Link copied to clipboard
val speedProfiles: Boolean? = null
trailerAxles
Link copied to clipboard
val trailerAxles: Int? = null
trailers
Link copied to clipboard
val trailers: Int? = null
turnPreferenceSetting
Link copied to clipboard
val turnPreferenceSetting: Routing.TurnPreferenceSetting? = null
useTraffic
Link copied to clipboard
val useTraffic: Boolean? = null
vehicle
Link copied to clipboard
val vehicle: Routing.Vehicle? = null
vehicleAxles
Link copied to clipboard
val vehicleAxles: Int? = null
vehicleMaxSpeed
Link copied to clipboard
val vehicleMaxSpeed: Int? = null
vehicleRestrictions
Link copied to clipboard
val vehicleRestrictions: Routing.VehicleRestrictionsSettings? = null