Package-level declarations

Types

Link copied to clipboard
class DashWeatherFormatter(    context: Context,     observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase,     preferredUnitOfMeasurementRepository: PreferredUnitOfMeasurementRepository)
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
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
Link copied to clipboard
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

Functions

@Preview(device = "spec:id=reference_phone,shape=Normal,width=891,height=411,unit=dp,dpi=420")
fun Preview_WeatherFullScreenView_Dark_Phone_Landscape()
@Preview(device = "spec:shape=Normal,width=1280,height=800,unit=dp,dpi=420")
fun Preview_WeatherFullScreenView_Dark_Tablet()
Link copied to clipboard
fun LazyListScope.weatherDebugSetting(currentWeather: Int = WEATHER_UNDEFINED, onCurrentWeatherChanged: (Int) -> Unit = {})
Link copied to clipboard
fun WeatherFullScreenView(state: WeatherFullScreenState, onCloseClick: () -> Unit = {})
Link copied to clipboard
fun WeatherSmallView(modifier: Modifier, weatherViewModel: WeatherViewModel)