RouteEditorUiState
constructor(startPointTitle: String = "--", destinationPointTitle: String = "--", routes: List<RouteUiInfo> = emptyList(), selectedTransportMode: TransportMode = TransportMode.CAR, selectedRouteIndex: Long? = null, intermediatePoints: List<UiIntermediateRoutePoint> = emptyList(), durations: Map<TransportMode, Duration?> = emptyMap(), allowedTransportTypes: EnumSet<TransportMode> = EnumSet.allOf(TransportMode::class.java))