Package-level declarations

Types

class FetchDestinationResultForDroppedPinUseCase(appStore: AppStore, reverseGeocoding: ReverseGeocodingUseCase, requestWeather: RequestPlaceWeatherUseCase, closeSettings: CloseSettingsUseCase, analyticsSender: AnalyticsSender, addEtaAndDistanceUseCase: AddEtaAndDistanceUseCase, resourceProvider: FetchDestinationResultForDroppedPinUseCase.ResourcesProvider)
Link copied to clipboard
class FindPoiUseCase(appStore: AppStore, reverseGeocoding: ReverseGeocodingUseCase, searchPoi: SearchPoiUseCase, searchRepository: SearchRepository, addEtaAndDistanceUseCase: AddEtaAndDistanceUseCase, analyticsSender: AnalyticsSender)
Link copied to clipboard
class ObserveDrivingSideUseCase(repository: DebugModeRepository)
Link copied to clipboard
class ObserveIsOffRouteUseCase(observeOffRouteEventsUseCase: ObserveOffRouteEventsUseCase, observeOffRoadEventsUseCase: ObserveOffRoadEventsUseCase, offRouteUpdatePeriodMillis: Long)
Link copied to clipboard
class ObserveRerouteStatesUseCase(observeConnectivityUseCase: ObserveConnectivityUseCase, appStore: AppStore) : MapboxNavigationObserver
Link copied to clipboard
class OverviewEvDestinationResultUseCase(appStore: AppStore, requestWeather: RequestPlaceWeatherUseCase, closeSettings: CloseSettingsUseCase, addEtaAndDistanceUseCase: AddEtaAndDistanceUseCase, analyticsSender: AnalyticsSender)
Link copied to clipboard
class ProcessAlexaNavigationUseCase(appStore: AppStore, reverseGeocoding: ReverseGeocodingUseCase, findPoiUseCase: FindPoiUseCase, search: SearchUseCase, searchCategory: SearchCategoryUseCase, selectMultipleSearchSuggestions: SelectMultipleSearchSuggestionsUseCase, processDestinationSearchResult: ProcessDestinationSearchResultUseCase, processSearchSuggestion: ProcessSearchSuggestionUseCase, analyticsSender: AnalyticsSender, searchAnalytics: SearchAnalytics, getSearchAnchorPoint: GetSearchAnchorPointUseCase)
Link copied to clipboard
class ProcessDestinationSearchResultUseCase(appStore: AppStore, requestWeather: RequestPlaceWeatherUseCase, fetchRouteToSearchResult: FetchRouteToSearchResultWithWeatherUseCase, overviewSearchResultWithCurrentRoute: OverviewSearchResultWithCurrentRoute, markersProvider: SearchResultMarkerProvider, addEtaAndDistanceUseCase: AddEtaAndDistanceUseCase, observeEngineType: ObserveEngineType, observeEnhancedLocationUseCase: ObserveEnhancedLocationUseCase)
Link copied to clipboard
class ProcessGeoIntentNavigationUseCase(appStore: AppStore, reverseGeocoding: ReverseGeocodingUseCase, processDestinationSearchResult: ProcessDestinationSearchResultUseCase, observeEnhancedLocation: ObserveEnhancedLocationUseCase, searchUseCase: SearchUseCase)
Link copied to clipboard
class RemoveSelectedWaypointUseCase(appStore: AppStore, routesFetcher: RoutesFetcher, stopNavigation: StopNavigationUseCase, locationRepository: LocationRepository, fasterRouteMarkerCalculator: FasterRouteMarkerCalculator)
Link copied to clipboard
class SelectVisibleAltRoutesUseCase(observeVisibleFasterRoutesUseCase: ObserveVisibleFasterRoutesUseCase, cameraPositionRepository: CameraPositionRepository, visiblePointsExtractor: VisiblePointsExtractor)

Combines changes of visible viewport and the last emitted list of FasterRouteMetadata to extract visible section of FasterRouteMetadata that fits into the visible viewport of the map using visiblePointsExtractor