Skip to content

Instantly share code, notes, and snippets.

@fvilarino
Created April 19, 2021 21:13
Show Gist options
  • Save fvilarino/0ee8b865a60472a77c1cd5895736084e to your computer and use it in GitHub Desktop.
Save fvilarino/0ee8b865a60472a77c1cd5895736084e to your computer and use it in GitHub Desktop.
Forecast State Classes
data class ForecastHeaderState(
override val id: Long,
val date: CharSequence,
val sunrise: CharSequence,
val sunset: CharSequence,
) : Diffable
data class ForecastCardState(
override val id: Long,
val header: CharSequence,
@DrawableRes val iconId: Int,
val minTemperature: CharSequence,
val maxTemperature: CharSequence,
val feelsLikeTemperature: CharSequence,
val windSpeed: CharSequence,
val humidity: CharSequence,
val visibility: CharSequence,
) : Diffable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment