123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- package nxt.weather.service.api.dto;
- import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
- import com.fasterxml.jackson.annotation.JsonProperty;
- /*
- Indique à Jackson d'ignorer les propriété non prise en charge par la class
- Si absent alors erreur lors du parse
- Possible aussi de mettre @JsonIgnoreProperties({"prop"}) pour juste ignorer
- la propriete "prop"
- */
- @JsonIgnoreProperties(ignoreUnknown = true)
- public class ConditionDto {
-
- private String date;
- private String hour;
- private int temp;
- private int windSpeed;
- private String windDir;
- private double pressure;
- private int humidity;
- private String condition;
- private String conditionKey;
- private String icon;
- public String getDate() {
- return date;
- }
- public void setDate(String date) {
- this.date = date;
- }
- public String getHour() {
- return hour;
- }
- public void setHour(String hour) {
- this.hour = hour;
- }
- public int getTemp() {
- return temp;
- }
- /*
- Indique à JackSon d'utiliser ce setter pour deserialiser le json pour
- l'attribut "tmp"
- */
- @JsonProperty("tmp")
- public void setTemp(int tmp) {
- this.temp = tmp;
- }
-
- public int getWindSpeed() {
- return windSpeed;
- }
- @JsonProperty("wnd_spd")
- public void setWindSpeed(int wnd_spd) {
- this.windSpeed = wnd_spd;
- }
- public String getWindDir() {
- return windDir;
- }
- @JsonProperty("wnd_dir")
- public void setWindDir(String wnd_dir) {
- this.windDir = wnd_dir;
- }
- public double getPressure() {
- return pressure;
- }
- public void setPressure(double pressure) {
- this.pressure = pressure;
- }
- public int getHumidity() {
- return humidity;
- }
- public void setHumidity(int humidity) {
- this.humidity = humidity;
- }
- public String getCondition() {
- return condition;
- }
- public void setCondition(String condition) {
- this.condition = condition;
- }
- public String getConditionKey() {
- return conditionKey;
- }
- @JsonProperty("condition_key")
- public void setConditionLey(String condition_key) {
- this.conditionKey = condition_key;
- }
- public String getIcon() {
- return icon;
- }
- @JsonProperty("icon_big")
- public void setIcon(String icon) {
- this.icon = icon;
- }
- }
|