Package-level declarations

Types

Link copied to clipboard

Represents a layout for previewing destination information with customizable blocks.

Link copied to clipboard

Represents detailed information about a destination, including various attributes like arrival information, charge time, weather conditions, ratings, and more.

Link copied to clipboard
class DestinationViewModel(chargingCategoryDisplayName: String, appStore: AppStore, backToSearchResults: BackToSearchResultsUseCase, observeDestinationState: ObserveDestinationStateUseCase, observePreviewVisibility: ObserveDestinationPreviewVisibilityUseCase, observeParkingBreakEnabled: ObserveParkingBreakEnabledUseCase, observeSkipDestinationPreview: ObserveSkipRoutePreviewUseCase, updateNavigationRoutes: UpdateNavigationRoutesUseCase, analytics: DestinationPreviewAnalytics, closeFeedbackUseCase: CloseFeedbackUseCase, previewRoute: PreviewRouteToPreviewResultUseCase, addWaypoint: AddWaypointUseCase, removeWaypoint: RemoveWaypointUseCase, cancelRoutePreview: CancelRoutePreviewUseCase, navigate: NavigateUseCase, favoriteAnalytics: FavoriteAnalytics, cancelRequest: CancelRouteRequestUseCase, searchCategory: SearchCategoryUseCase, searchAnalytics: SearchAnalytics, val mapMoving: ObserveMapMovingUseCase, openFeedback: OpenFeedbackUseCase, placeWeatherFormatter: PlaceWeatherFormatter, placeWeatherIconProvider: PlaceWeatherIconProvider, batteryCapacity: Flow<Int?>, dashEvLocationProvider: DashEvLocationProvider, chargeRouteHelper: ChargeRouteHelper, categorySearchViewModel: CategorySearchViewModel, routeTrimmer: RouteTrimmer, getMinChargePoint: GetMinChargePoint) : ViewModel
Link copied to clipboard
class FiltersViewModel(appStore: AppStore, observeEvFilterButtonVisibility: ObserveEvFilterButtonVisibilityUseCase, val mapMoving: ObserveMapMovingUseCase, closeBackButtonHandler: CloseBackButtonHandler, settingsRepository: SettingsRepository, repeatLastSearchInAreaUseCase: RepeatLastSearchInAreaUseCase, searchAreaRepository: SearchAreaRepository) : ViewModel
Link copied to clipboard
sealed class FocusedElement
Link copied to clipboard
Link copied to clipboard
class ObserveEvFilterButtonVisibilityUseCase(appStore: AppStore, observeCategorySearchState: ObserveCategorySearchStateUseCase, isEvSearchFilterVisible: IsEvSearchFilterVisible)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TripOverview(val items: List<TripOverviewItem>, val canAddRegularWaypoint: Boolean)
Link copied to clipboard
class TripOverviewViewModel(updateNavigationRoutes: UpdateNavigationRoutesUseCase, backToSearchResults: BackToSearchResultsUseCase, observeTripOverviewState: ObserveTripOverviewStateUseCase, navigate: NavigateUseCase, val mapMoving: ObserveMapMovingUseCase, appStore: AppStore, chargeRouteHelper: ChargeRouteHelper) : ViewModel