RouteOptimizationSettings

data class RouteOptimizationSettings(val optimizationType: RouteOptimizationType = RouteOptimizationType.TIME, val avoidTolls: Boolean = false, val avoidHighways: Boolean = false, val preferFastestRoute: Boolean = true, val maxDetourDistance: Int? = null, val timeWindows: List<RouteTimeWindow> = emptyList(), val vehicleConstraints: RouteVehicleConstraints? = null)

Domain model representing route optimization settings.

Constructors

Link copied to clipboard
constructor(optimizationType: RouteOptimizationType = RouteOptimizationType.TIME, avoidTolls: Boolean = false, avoidHighways: Boolean = false, preferFastestRoute: Boolean = true, maxDetourDistance: Int? = null, timeWindows: List<RouteTimeWindow> = emptyList(), vehicleConstraints: RouteVehicleConstraints? = null)

Properties

Link copied to clipboard
val avoidHighways: Boolean = false
Link copied to clipboard
val avoidTolls: Boolean = false
Link copied to clipboard
val maxDetourDistance: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard