2 * Copyright (c) 2010-2022 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.darksky.internal.model;
16 * The {@link DarkSkyCurrentlyData} is the Java class used to map the JSON response to an Dark Sky request.
18 * @author Christoph Weitkamp - Initial contribution
20 public class DarkSkyCurrentlyData {
22 private String summary;
24 private double precipIntensity;
25 private double precipProbability;
26 private String precipType;
27 private double temperature;
28 private double apparentTemperature;
29 private double dewPoint;
30 private double humidity;
31 private double pressure;
32 private double windSpeed;
33 private double windGust;
34 private int windBearing;
35 private double cloudCover;
37 private double visibility;
40 public int getTime() {
44 public void setTime(int time) {
48 public String getSummary() {
52 public void setSummary(String summary) {
53 this.summary = summary;
56 public String getIcon() {
60 public void setIcon(String icon) {
64 public double getPrecipIntensity() {
65 return precipIntensity;
68 public void setPrecipIntensity(double precipIntensity) {
69 this.precipIntensity = precipIntensity;
72 public double getPrecipProbability() {
73 return precipProbability;
76 public void setPrecipProbability(double precipProbability) {
77 this.precipProbability = precipProbability;
80 public String getPrecipType() {
84 public void setPrecipType(String precipType) {
85 this.precipType = precipType;
88 public double getTemperature() {
92 public void setTemperature(double temperature) {
93 this.temperature = temperature;
96 public double getApparentTemperature() {
97 return apparentTemperature;
100 public void setApparentTemperature(double apparentTemperature) {
101 this.apparentTemperature = apparentTemperature;
104 public double getDewPoint() {
108 public void setDewPoint(double dewPoint) {
109 this.dewPoint = dewPoint;
112 public double getHumidity() {
116 public void setHumidity(double humidity) {
117 this.humidity = humidity;
120 public double getPressure() {
124 public void setPressure(double pressure) {
125 this.pressure = pressure;
128 public double getWindSpeed() {
132 public void setWindSpeed(double windSpeed) {
133 this.windSpeed = windSpeed;
136 public double getWindGust() {
140 public void setWindGust(double windGust) {
141 this.windGust = windGust;
144 public int getWindBearing() {
148 public void setWindBearing(int windBearing) {
149 this.windBearing = windBearing;
152 public double getCloudCover() {
156 public void setCloudCover(double cloudCover) {
157 this.cloudCover = cloudCover;
160 public int getUvIndex() {
164 public void setUvIndex(int uvIndex) {
165 this.uvIndex = uvIndex;
168 public double getVisibility() {
172 public void setVisibility(double visibility) {
173 this.visibility = visibility;
176 public double getOzone() {
180 public void setOzone(double ozone) {