ProcessDestinationSearchResultUseCase

class ProcessDestinationSearchResultUseCase(appStore: AppStore, requestWeather: RequestPlaceWeatherUseCase, fetchRouteToSearchResult: FetchRouteToSearchResultWithWeatherUseCase, overviewSearchResultWithCurrentRoute: OverviewSearchResultWithCurrentRoute, markersProvider: SearchResultMarkerProvider, addEtaAndDistanceUseCase: AddEtaAndDistanceUseCase, observeEngineType: ObserveEngineType)

Constructors

Link copied to clipboard
constructor(appStore: AppStore, requestWeather: RequestPlaceWeatherUseCase, fetchRouteToSearchResult: FetchRouteToSearchResultWithWeatherUseCase, overviewSearchResultWithCurrentRoute: OverviewSearchResultWithCurrentRoute, markersProvider: SearchResultMarkerProvider, addEtaAndDistanceUseCase: AddEtaAndDistanceUseCase, observeEngineType: ObserveEngineType)

Functions

Link copied to clipboard
suspend operator fun invoke(origin: Location, searchResult: DestinationSearchResult, needToShowDestinationPreview: Boolean)