Package-level declarations
Types
Link copied to clipboard
class DestinationPreviewLayout
Represents a layout for previewing destination information with customizable blocks.
Link copied to clipboard
class DestinationResult
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(applicationContext: Context, 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, observeEvData: ObserveEvData, dashEvLocationProvider: DashEvLocationProvider, chargeRouteHelper: ChargeRouteHelper, categorySearchViewModel: CategorySearchViewModel, routeTrimmer: RouteTrimmer, getMinChargePoint: GetMinChargePoint) : ViewModel
Link copied to clipboard
class FiltersViewModel(appStore: AppStore, observeSearchFiltersVisibility: ObserveSearchFiltersVisibilityUseCase, val mapMoving: ObserveMapMovingUseCase, closeBackButtonHandler: CloseBackButtonHandler, settingsRepository: SettingsRepository, repeatLastSearchInAreaUseCase: RepeatLastSearchInAreaUseCase, searchAreaRepository: SearchAreaRepository) : ViewModel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface PlaceWeatherFormatter
Link copied to clipboard
interface PlaceWeatherIconProvider
Link copied to clipboard
Link copied to clipboard
class TripOverviewViewModel(updateNavigationRoutes: UpdateNavigationRoutesUseCase, backToSearchResults: BackToSearchResultsUseCase, observeTripOverviewState: ObserveTripOverviewStateUseCase, navigate: NavigateUseCase, val mapMoving: ObserveMapMovingUseCase, appStore: AppStore, chargeRouteHelper: ChargeRouteHelper) : ViewModel