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.melcloud.internal.api.json;
15 import com.google.gson.annotations.Expose;
18 * The {@link Preset} is responsible of JSON data For MELCloud API
20 * Generated with jsonschema2pojo
22 * @author Luca Calcaterra - Initial contribution
27 private Double setTemperature;
30 private Boolean power;
33 private Integer operationMode;
36 private Integer vaneHorizontal;
39 private Integer vaneVertical;
42 private Integer fanSpeed;
48 private Integer client;
51 private Integer deviceLocation;
54 private Integer number;
57 private String configuration;
60 private String numberDescription;
62 public Double getSetTemperature() {
63 return setTemperature;
66 public void setSetTemperature(Double setTemperature) {
67 this.setTemperature = setTemperature;
70 public Boolean getPower() {
74 public void setPower(Boolean power) {
78 public Integer getOperationMode() {
82 public void setOperationMode(Integer operationMode) {
83 this.operationMode = operationMode;
86 public Integer getVaneHorizontal() {
87 return vaneHorizontal;
90 public void setVaneHorizontal(Integer vaneHorizontal) {
91 this.vaneHorizontal = vaneHorizontal;
94 public Integer getVaneVertical() {
98 public void setVaneVertical(Integer vaneVertical) {
99 this.vaneVertical = vaneVertical;
102 public Integer getFanSpeed() {
106 public void setFanSpeed(Integer fanSpeed) {
107 this.fanSpeed = fanSpeed;
110 public Integer getID() {
114 public void setID(Integer iD) {
118 public Integer getClient() {
122 public void setClient(Integer client) {
123 this.client = client;
126 public Integer getDeviceLocation() {
127 return deviceLocation;
130 public void setDeviceLocation(Integer deviceLocation) {
131 this.deviceLocation = deviceLocation;
134 public Integer getNumber() {
138 public void setNumber(Integer number) {
139 this.number = number;
142 public String getConfiguration() {
143 return configuration;
146 public void setConfiguration(String configuration) {
147 this.configuration = configuration;
150 public String getNumberDescription() {
151 return numberDescription;
154 public void setNumberDescription(String numberDescription) {
155 this.numberDescription = numberDescription;