Package-level declarations
Types
Link copied to clipboard
interface ConnectivityProvider
Link copied to clipboard
interface DebugModeEnabledProvider
Link copied to clipboard
interface InternetCheckerStatusProvider
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveWeatherNowWithForecastUseCase(weatherRepository: WeatherRepository, observeUserPreferredCurrentWeather: ObserveUserPreferredCurrentWeatherUseCase)
Link copied to clipboard
Link copied to clipboard
class RequestLocalWeatherNowWithForecastUseCase(weatherRepository: WeatherRepository, observeUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase)
Link copied to clipboard
class RequestLocalWeatherUpdateUseCase(requestLocalWeatherNowWithForecast: RequestLocalWeatherNowWithForecastUseCase, requestCurrentAddress: RequestCurrentAddressUseCase, appStore: AppStore, connectivityProvider: ConnectivityProvider, weatherAppConfig: WeatherAppConfig, retryOptions: RetryOptions)
Link copied to clipboard
class RequestPlaceWeatherUseCase(appStore: AppStore, weatherConfig: WeatherAppConfig, requestWeatherUseCase: RequestWeatherNowWithForecastUseCase, isWeatherIntegrationEnabled: IsWeatherIntegrationEnabledUseCase, observeParkingBreakEnabled: ObserveParkingBreakEnabledOnPreviewUseCase, observeConnectivity: ObserveInternetAccessUseCase)
Link copied to clipboard
class RequestWeatherNowWithForecastUseCase(weatherRepository: WeatherRepository, observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase)
Link copied to clipboard
class StartObservingConnectivityUseCase(connectivityProvider: ConnectivityProvider, requestLocalWeatherUpdate: RequestLocalWeatherUpdateUseCase)
Link copied to clipboard
class StartObservingInternetCheckerStatusUseCase(internetChecker: InternetCheckerStatusProvider, requestLocalWeatherUpdate: RequestLocalWeatherUpdateUseCase)
Link copied to clipboard
class StartObservingLocationForWeatherUseCase(weatherAppConfig: WeatherAppConfig, weatherLocationRepository: WeatherLocationRepository, requestLocalWeatherUpdate: RequestLocalWeatherUpdateUseCase, sampleTimeMillis: Long)
Link copied to clipboard
class StartObservingUnitsOfMeasurementUseCase(observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase, requestLocalWeatherUpdate: RequestLocalWeatherUpdateUseCase)
Link copied to clipboard
class StartWeatherUpdateTimerUseCase(weatherAppConfig: WeatherAppConfig, requestWeatherUpdate: RequestLocalWeatherUpdateUseCase)
Link copied to clipboard
object SystemClockObject
Link copied to clipboard