RouteEditorUiState
data class RouteEditorUiState(val startPointTitle: String = "--", val destinationPointTitle: String = "--", val routesState: RouteEditorRoutesState = RouteEditorRoutesState.Loaded(routes = emptyList()), val selectedTransportMode: TransportMode = TransportMode.CAR, val selectedRouteIndex: Long? = null, val intermediatePoints: List<UiIntermediateRoutePoint> = emptyList(), val durations: Map<TransportMode, Duration?> = emptyMap(), val allowedTransportTypes: EnumSet<TransportMode> = EnumSet.allOf(TransportMode::class.java), val previousRouteCount: Int = MINIMUM_SKELETONS_QUANTITY)
Constructors
Link copied to clipboard
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)