RouteEditorUiState

constructor(startPointTitle: String = "--", destinationPointTitle: String = "--", routesState: RouteEditorRoutesState = RouteEditorRoutesState.Loaded(routes = 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), previousRouteCount: Int = MINIMUM_SKELETONS_QUANTITY)