Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface DirectionsSettings
Link copied to clipboard
class FetchRoundTripSocUseCase(directionsSettings: DirectionsSettings, trafficIsEnabledUseCase: ObserveRouteLineTrafficEnabledUseCase, configRepository: ConfigRepository, getDirectionsUser: GetDirectionsUserUseCase, routesRepository: RoutesRepository, augmentRoundTripEvRouteOptions: AugmentRoundTripEvRouteOptions)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveSettingsRelatedOptionsChangeUseCaseImpl(settingsRelatedRouteOptionsManager: SettingsRelatedRouteOptionsManager) : ObserveSettingsRelatedOptionsChangeUseCase
Link copied to clipboard
class RerouteOptionsSyncAdapter(updateRouteOptions: UpdateSettingsRelatedRouteOptionsUseCase) : RerouteOptionsAdapter, MapboxNavigationObserver
Link copied to clipboard
interface RoutesFetcher
Link copied to clipboard
class RoutesFetcherImpl(routesRepository: RoutesRepository, configRepository: ConfigRepository, trafficIsEnabledUseCase: ObserveRouteLineTrafficEnabledUseCase, selectedProfileUseCase: SelectedProfileUseCase, logger: Logger, searchMetricsTracker: SearchMetricsTracker, searchAnalytics: SearchAnalytics, augmentEvRouteOptions: AugmentEvRouteOptions, updateSettingsRelatedRouteOptions: UpdateSettingsRelatedRouteOptionsUseCase, alternativesSettingsProvider: AlternativesSettingProvider) : RoutesFetcher
Link copied to clipboard
interface RoutesRepository
Link copied to clipboard
class RoutesRepositoryImpl(dispatcherToRun: CoroutineDispatcher, timeout: Long, analyticsSender: AnalyticsSender) : RoutesRepository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SettingsRelatedRouteOptionsManager constructor(settingsRepository: SettingsRepository, observeUserPreferredUnitOfMeasurements: () -> Flow<UnitOfMeasurement>, directionsSettings: DirectionsSettings, getDirectionsUser: () -> String, getRouteOptionsConfig: () -> DashRouteOptionsConfig, observeSettingsScreenClosed: () -> Flow<Boolean>, provideEvRoutingData: () -> StateFlow<Map<String, String>>, scope: CoroutineScope)
Link copied to clipboard
interface UpdateSettingsRelatedRouteOptionsUseCase
Link copied to clipboard
class UpdateSettingsRelatedRouteOptionsUseCaseImpl(settingsRelatedRouteOptionsManager: SettingsRelatedRouteOptionsManager) : UpdateSettingsRelatedRouteOptionsUseCase