Package-level declarations
Types
Link copied to clipboard
class DashWeatherFormatter(context: Context, observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase, preferredUnitOfMeasurementRepository: PreferredUnitOfMeasurementRepository)
Link copied to clipboard
object WeatherConditionTextUtils
Link copied to clipboard
Link copied to clipboard
data class WeatherFullScreenForecastItemState(val timeLocal: String, val degree: String, val precipChance: String?, @DrawableRes val iconResId: Int?)
Link copied to clipboard
Link copied to clipboard
data class WeatherFullScreenState(val address: String, @DrawableRes val backgroundResId: Int, val degreesNow: String, val degreesHigh: String, val degreesLow: String, @DrawableRes val weatherIconResId: Int?, @StringRes val descriptionResId: Int?, val feelsLike: String, val forecastItemStates: List<WeatherFullScreenForecastItemState>)
Link copied to clipboard
class WeatherFullScreenStateProvider(context: Context, weatherAppConfig: WeatherAppConfig, weatherDateTimeFormatter: WeatherDateTimeFormatter)
Link copied to clipboard
object WeatherIconUtils
Link copied to clipboard
object WeatherTypes
Link copied to clipboard
class WeatherViewModel(isWeatherFeatureEnabled: IsWeatherIntegrationEnabledUseCase, startWeatherUpdateTimer: StartWeatherUpdateTimerUseCase, startObservingConnectivity: StartObservingConnectivityUseCase, startObservingLocationForWeatherRequests: StartObservingLocationForWeatherUseCase, startObservingUnitsOfMeasurement: StartObservingUnitsOfMeasurementUseCase, startObservingInternetCheckerStatus: StartObservingInternetCheckerStatusUseCase, weatherAnalytics: WeatherAnalytics, screenTracker: ScreenTracker, appStore: AppStore, observeCurrentWeather: ObserveWeatherNowWithForecastUseCase, observeWeatherLastAddress: ObserveWeatherLastAddressUseCase, weatherFullScreenStateProvider: WeatherFullScreenStateProvider) : ViewModel
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun LazyListScope.weatherDebugSetting(currentWeather: Int = WEATHER_UNDEFINED, onCurrentWeatherChanged: (Int) -> Unit = {})
Link copied to clipboard