2 * Copyright (c) 2010-2024 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.openweathermap.internal.dto.forecast.daily;
15 import org.eclipse.jdt.annotation.Nullable;
16 import org.openhab.binding.openweathermap.internal.dto.base.Weather;
18 import com.google.gson.annotations.SerializedName;
21 * Generated Plain Old Java Objects class for {@link List} from JSON.
23 * @author Christoph Weitkamp - Initial contribution
27 private @Nullable Integer sunrise;
28 private @Nullable Integer sunset;
30 @SerializedName("feels_like")
31 private @Nullable FeelsLikeTemp feelsLikeTemp;
32 private Double pressure;
33 private Integer humidity;
34 private java.util.List<Weather> weather;
37 private @Nullable Double gust;
38 private Integer clouds;
39 private @Nullable Double rain;
40 private @Nullable Double snow;
41 private @Nullable Double pop;
43 public Integer getDt() {
47 public void setDt(Integer dt) {
51 public @Nullable Integer getSunrise() {
55 public void setSunrise(Integer sunrise) {
56 this.sunrise = sunrise;
59 public @Nullable Integer getSunset() {
63 public void setSunset(Integer sunset) {
67 public Temp getTemp() {
71 public void setTemp(Temp temp) {
75 public @Nullable FeelsLikeTemp getFeelsLike() {
79 public void setFeelsLike(FeelsLikeTemp feelsLikeTemp) {
80 this.feelsLikeTemp = feelsLikeTemp;
83 public Double getPressure() {
87 public void setPressure(Double pressure) {
88 this.pressure = pressure;
91 public Integer getHumidity() {
95 public void setHumidity(Integer humidity) {
96 this.humidity = humidity;
99 public java.util.List<Weather> getWeather() {
103 public void setWeather(java.util.List<Weather> weather) {
104 this.weather = weather;
107 public Double getSpeed() {
111 public void setSpeed(Double speed) {
115 public Double getDeg() {
119 public void setDeg(Double deg) {
123 public @Nullable Double getGust() {
127 public void setGust(Double gust) {
131 public Integer getClouds() {
135 public void setClouds(Integer clouds) {
136 this.clouds = clouds;
139 public @Nullable Double getRain() {
143 public void setRain(Double rain) {
147 public @Nullable Double getSnow() {
151 public void setSnow(Double snow) {
155 public @Nullable Double getPop() {
159 public void setPop(Double pop) {