Package-level declarations
Types
Link copied to clipboard
class AddEtaAndDistanceUseCase(locationRepository: LocationRepository, getDistanceEta: GetDistanceEtaUseCase, distanceEtaSearchModelMapper: DistanceMatrixToCategoryMapper)
Link copied to clipboard
Link copied to clipboard
data class CategorySearchQuery(val searchRequest: String = "", val categoryDisplayName: String = "", val options: DashCategorySearchOptions, val isJapanSearch: Boolean) : SearchQuery
Link copied to clipboard
class CompareTargetWithThresholdSearchAreaUseCase(searchAreaRepository: SearchAreaRepository, appStore: AppStore)
Link copied to clipboard
class FilterAndSelectMultipleSuggestionsUseCase(selectMultipleSuggestions: SelectMultipleSearchSuggestionsUseCase, filterSuggestionsByMedianDistance: FilterSuggestionsByMedianDistanceUseCase, searchResultFilterConfig: SearchResultFilterConfig)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveCloseToDestinationPointUseCase(closeToDestinationThresholdMeters: Int, isDestinationDistanceBelowThreshold: ObserveIsDestinationDistanceBelowThresholdUseCase)
Link copied to clipboard
class ObserveIsDestinationDistanceBelowThresholdUseCase(observeRouteProgress: ObserveRouteProgressUseCase, appStore: AppStore)
Link copied to clipboard
class ProcessSearchItemUseCase(processSearchResult: ProcessSearchResultUseCase, sendSearchEvent: SendSearchEventUseCase, searchClosed: InformSearchCloseClickedUseCase)
Link copied to clipboard
Link copied to clipboard
class ProcessSearchSuggestionUseCase(processSearchItem: ProcessSearchItemUseCase, informAboutSearchError: InformAboutSearchErrorUseCase, searchRepository: SearchRepository)
Link copied to clipboard
data class RegularSearchQuery(val searchRequest: String = "", val options: DashSearchOptions, val isJapanSearch: Boolean) : SearchQuery
Link copied to clipboard
class RepeatLastSearchUseCase(searchRepository: SearchRepository, searchCategoryWithOptions: SearchCategoryWithOptionsUseCase, search: SearchUseCase, searchOptionProvider: SearchOptionProvider, multipleSearchSuggestions: SelectMultipleSearchSuggestionsUseCase, appStore: AppStore)
Link copied to clipboard
class SearchAnalyticsEventsSender(analyticsSender: AnalyticsSender, obtainFuelLevelUseCase: ObtainFuelLevelUseCase, obtainMinBatteryRangeUseCase: ObtainMinBatteryRangeUseCase)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SearchPoiUseCase(searchRepository: SearchRepository, searchOptionProvider: SearchOptionProvider, logger: Logger)
Link copied to clipboard
Link copied to clipboard
Created to allow other modules intercept a search response
Link copied to clipboard
class SearchServicesProviderImpl(selectedProfileUseCase: SelectedProfileUseCase, tileStore: TileStore) : SearchServicesProvider
Link copied to clipboard
class SearchUseCase(logger: Logger, searchRepository: SearchRepository, searchOptionProvider: SearchOptionProvider, geocodingRepository: GeocodingRepository)
Link copied to clipboard
class SelectMultipleSearchSuggestionsUseCase(historyRepository: SearchHistoryRepository, appStore: AppStore, addEtaAndDistance: AddEtaAndDistanceUseCase, searchRepository: SearchRepository)
Link copied to clipboard
class SendNoResultsFeedbackUseCaseImpl(mapSnapshot: MapSnapshotCapturer, searchRepository: SearchRepository, appStore: AppStore, searchServicesProvider: SearchServicesProvider, feedbackRepository: RemoteFeedbackRepository) : SendNoResultsFeedbackUseCase
Link copied to clipboard