]> git.basschouten.com Git - openhab-addons.git/blob
f01f8d2de50b5f090cc23f94790a0ea6c705e9a8
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
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
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.wlanthermo.internal.api.esp32.dto.settings;
14
15 import java.util.List;
16
17 import com.google.gson.annotations.Expose;
18 import com.google.gson.annotations.SerializedName;
19
20 /**
21  * This DTO is used to parse the JSON
22  * Class is auto-generated from JSON using http://www.jsonschema2pojo.org/
23  *
24  * @author Christian Schlipp - Initial contribution
25  */
26 public class Settings {
27
28     @SerializedName("device")
29     @Expose
30     private Device device;
31     @SerializedName("system")
32     @Expose
33     private System system;
34     @SerializedName("hardware")
35     @Expose
36     private List<String> hardware = null;
37     @SerializedName("api")
38     @Expose
39     private Api api;
40     @SerializedName("sensors")
41     @Expose
42     private List<Sensor> sensors = null;
43     @SerializedName("features")
44     @Expose
45     private Features features;
46     @SerializedName("pid")
47     @Expose
48     private List<Pid> pid = null;
49     @SerializedName("aktor")
50     @Expose
51     private List<String> aktor = null;
52     @SerializedName("display")
53     @Expose
54     private Display display;
55     @SerializedName("iot")
56     @Expose
57     private Iot iot;
58     @SerializedName("notes")
59     @Expose
60     private Notes notes;
61
62     public Device getDevice() {
63         return device;
64     }
65
66     public void setDevice(Device device) {
67         this.device = device;
68     }
69
70     public System getSystem() {
71         return system;
72     }
73
74     public void setSystem(System system) {
75         this.system = system;
76     }
77
78     public List<String> getHardware() {
79         return hardware;
80     }
81
82     public void setHardware(List<String> hardware) {
83         this.hardware = hardware;
84     }
85
86     public Api getApi() {
87         return api;
88     }
89
90     public void setApi(Api api) {
91         this.api = api;
92     }
93
94     public List<Sensor> getSensors() {
95         return sensors;
96     }
97
98     public void setSensors(List<Sensor> sensors) {
99         this.sensors = sensors;
100     }
101
102     public Features getFeatures() {
103         return features;
104     }
105
106     public void setFeatures(Features features) {
107         this.features = features;
108     }
109
110     public List<Pid> getPid() {
111         return pid;
112     }
113
114     public void setPid(List<Pid> pid) {
115         this.pid = pid;
116     }
117
118     public List<String> getAktor() {
119         return aktor;
120     }
121
122     public void setAktor(List<String> aktor) {
123         this.aktor = aktor;
124     }
125
126     public Display getDisplay() {
127         return display;
128     }
129
130     public void setDisplay(Display display) {
131         this.display = display;
132     }
133
134     public Iot getIot() {
135         return iot;
136     }
137
138     public void setIot(Iot iot) {
139         this.iot = iot;
140     }
141
142     public Notes getNotes() {
143         return notes;
144     }
145
146     public void setNotes(Notes notes) {
147         this.notes = notes;
148     }
149 }