X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Fwebpages%2Fweather%2Fwettercom%2FHourState.kt;h=f5ddfc2271fbb6c126f75cf3df760f341cf8667c;hb=6a0f7045a1d164428679b04c87103ba861297fc1;hp=8ef39cb3c5f8319d98078b679d61d6ac95734e24;hpb=4e8b3e4c483edd7276abfd8409f332a6d404de37;p=rhynodge.git diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/HourState.kt b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/HourState.kt index 8ef39cb..f5ddfc2 100644 --- a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/HourState.kt +++ b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/HourState.kt @@ -1,11 +1,21 @@ package net.pterodactylus.rhynodge.webpages.weather.wettercom +import com.fasterxml.jackson.annotation.JsonProperty + /** * Container for weather conditions of a single hour. * * @author [David ‘Bombe’ Roden](mailto:bombe@pterodactylus.net) */ -data class HourState(val hourIndex: Int, val temperature: Double, val rainProbability: Double, val rainAmount: Double, val windDirection: WindDirection, val windSpeed: Double, val description: String, val image: String) { +data class HourState( + @JsonProperty("hourIndex") val hourIndex: Int, + @JsonProperty("temperature") val temperature: Double, + @JsonProperty("rainProbability") val rainProbability: Double, + @JsonProperty("rainAmount") val rainAmount: Double, + @JsonProperty("windDirection") val windDirection: WindDirection, + @JsonProperty("windSpeed") val windSpeed: Double, + @JsonProperty("description") val description: String, + @JsonProperty("image") val image: String) { class Builder(private val hourIndex: Int) {