]> git.basschouten.com Git - openhab-addons.git/blob
45e2253aa4b60edc470b441cc29aaf2c45ec705c
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2024 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.melcloud.internal.api.json;
14
15 import java.security.Permissions;
16 import java.util.List;
17
18 import com.google.gson.annotations.Expose;
19
20 /**
21  * The {@link Device} is responsible of JSON data For MELCloud API
22  * Device Structure.
23  * Generated with jsonschema2pojo
24  *
25  * @author Luca Calcaterra - Initial contribution
26  */
27
28 public class Device {
29
30     @Expose
31     private Integer deviceID;
32
33     @Expose
34     private String deviceName;
35
36     @Expose
37     private Integer buildingID;
38
39     @Expose
40     private Object buildingName;
41
42     @Expose
43     private Object floorID;
44
45     @Expose
46     private Object floorName;
47
48     @Expose
49     private Object areaID;
50
51     @Expose
52     private Object areaName;
53
54     @Expose
55     private Integer imageID;
56
57     @Expose
58     private String installationDate;
59
60     @Expose
61     private Object lastServiceDate;
62
63     @Expose
64     private List<Preset> presets = null;
65
66     @Expose
67     private Object ownerID;
68
69     @Expose
70     private Object ownerName;
71
72     @Expose
73     private Object ownerEmail;
74
75     @Expose
76     private Integer accessLevel;
77
78     @Expose
79     private Boolean directAccess;
80
81     @Expose
82     private String endDate;
83
84     @Expose
85     private Object zone1Name;
86
87     @Expose
88     private Object zone2Name;
89
90     @Expose
91     private Integer minTemperature;
92
93     @Expose
94     private Integer maxTemperature;
95
96     @Expose
97     private Boolean hideVaneControls;
98
99     @Expose
100     private Boolean hideDryModeControl;
101
102     @Expose
103     private Boolean hideRoomTemperature;
104
105     @Expose
106     private Boolean hideSupplyTemperature;
107
108     @Expose
109     private Boolean hideOutdoorTemperature;
110
111     @Expose
112     private Object buildingCountry;
113
114     @Expose
115     private Object ownerCountry;
116
117     @Expose
118     private Integer adaptorType;
119
120     @Expose
121     private Integer type;
122
123     @Expose
124     private String macAddress;
125
126     @Expose
127     private String serialNumber;
128
129     @Expose
130     private DeviceProps device;
131
132     @Expose
133     private Integer diagnosticMode;
134
135     @Expose
136     private Object diagnosticEndDate;
137
138     @Expose
139     private Integer location;
140
141     @Expose
142     private Object detectedCountry;
143
144     @Expose
145     private Integer registrations;
146
147     @Expose
148     private Object localIPAddress;
149
150     @Expose
151     private Integer timeZone;
152
153     @Expose
154     private Object registReason;
155
156     @Expose
157     private Integer expectedCommand;
158
159     private Integer registRetry;
160
161     @Expose
162     private String dateCreated;
163
164     @Expose
165     private Object firmwareDeployment;
166
167     @Expose
168     private Boolean firmwareUpdateAborted;
169
170     @Expose
171     private Permissions permissions;
172
173     public Integer getDeviceID() {
174         return deviceID;
175     }
176
177     public void setDeviceID(Integer deviceID) {
178         this.deviceID = deviceID;
179     }
180
181     public String getDeviceName() {
182         return deviceName;
183     }
184
185     public void setDeviceName(String deviceName) {
186         this.deviceName = deviceName;
187     }
188
189     public Integer getBuildingID() {
190         return buildingID;
191     }
192
193     public void setBuildingID(Integer buildingID) {
194         this.buildingID = buildingID;
195     }
196
197     public Object getBuildingName() {
198         return buildingName;
199     }
200
201     public void setBuildingName(Object buildingName) {
202         this.buildingName = buildingName;
203     }
204
205     public Object getFloorID() {
206         return floorID;
207     }
208
209     public void setFloorID(Object floorID) {
210         this.floorID = floorID;
211     }
212
213     public Object getFloorName() {
214         return floorName;
215     }
216
217     public void setFloorName(Object floorName) {
218         this.floorName = floorName;
219     }
220
221     public Object getAreaID() {
222         return areaID;
223     }
224
225     public void setAreaID(Object areaID) {
226         this.areaID = areaID;
227     }
228
229     public Object getAreaName() {
230         return areaName;
231     }
232
233     public void setAreaName(Object areaName) {
234         this.areaName = areaName;
235     }
236
237     public Integer getImageID() {
238         return imageID;
239     }
240
241     public void setImageID(Integer imageID) {
242         this.imageID = imageID;
243     }
244
245     public String getInstallationDate() {
246         return installationDate;
247     }
248
249     public void setInstallationDate(String installationDate) {
250         this.installationDate = installationDate;
251     }
252
253     public Object getLastServiceDate() {
254         return lastServiceDate;
255     }
256
257     public void setLastServiceDate(Object lastServiceDate) {
258         this.lastServiceDate = lastServiceDate;
259     }
260
261     public List<Preset> getPresets() {
262         return presets;
263     }
264
265     public void setPresets(List<Preset> presets) {
266         this.presets = presets;
267     }
268
269     public Object getOwnerID() {
270         return ownerID;
271     }
272
273     public void setOwnerID(Object ownerID) {
274         this.ownerID = ownerID;
275     }
276
277     public Object getOwnerName() {
278         return ownerName;
279     }
280
281     public void setOwnerName(Object ownerName) {
282         this.ownerName = ownerName;
283     }
284
285     public Object getOwnerEmail() {
286         return ownerEmail;
287     }
288
289     public void setOwnerEmail(Object ownerEmail) {
290         this.ownerEmail = ownerEmail;
291     }
292
293     public Integer getAccessLevel() {
294         return accessLevel;
295     }
296
297     public void setAccessLevel(Integer accessLevel) {
298         this.accessLevel = accessLevel;
299     }
300
301     public Boolean getDirectAccess() {
302         return directAccess;
303     }
304
305     public void setDirectAccess(Boolean directAccess) {
306         this.directAccess = directAccess;
307     }
308
309     public String getEndDate() {
310         return endDate;
311     }
312
313     public void setEndDate(String endDate) {
314         this.endDate = endDate;
315     }
316
317     public Object getZone1Name() {
318         return zone1Name;
319     }
320
321     public void setZone1Name(Object zone1Name) {
322         this.zone1Name = zone1Name;
323     }
324
325     public Object getZone2Name() {
326         return zone2Name;
327     }
328
329     public void setZone2Name(Object zone2Name) {
330         this.zone2Name = zone2Name;
331     }
332
333     public Integer getMinTemperature() {
334         return minTemperature;
335     }
336
337     public void setMinTemperature(Integer minTemperature) {
338         this.minTemperature = minTemperature;
339     }
340
341     public Integer getMaxTemperature() {
342         return maxTemperature;
343     }
344
345     public void setMaxTemperature(Integer maxTemperature) {
346         this.maxTemperature = maxTemperature;
347     }
348
349     public Boolean getHideVaneControls() {
350         return hideVaneControls;
351     }
352
353     public void setHideVaneControls(Boolean hideVaneControls) {
354         this.hideVaneControls = hideVaneControls;
355     }
356
357     public Boolean getHideDryModeControl() {
358         return hideDryModeControl;
359     }
360
361     public void setHideDryModeControl(Boolean hideDryModeControl) {
362         this.hideDryModeControl = hideDryModeControl;
363     }
364
365     public Boolean getHideRoomTemperature() {
366         return hideRoomTemperature;
367     }
368
369     public void setHideRoomTemperature(Boolean hideRoomTemperature) {
370         this.hideRoomTemperature = hideRoomTemperature;
371     }
372
373     public Boolean getHideSupplyTemperature() {
374         return hideSupplyTemperature;
375     }
376
377     public void setHideSupplyTemperature(Boolean hideSupplyTemperature) {
378         this.hideSupplyTemperature = hideSupplyTemperature;
379     }
380
381     public Boolean getHideOutdoorTemperature() {
382         return hideOutdoorTemperature;
383     }
384
385     public void setHideOutdoorTemperature(Boolean hideOutdoorTemperature) {
386         this.hideOutdoorTemperature = hideOutdoorTemperature;
387     }
388
389     public Object getBuildingCountry() {
390         return buildingCountry;
391     }
392
393     public void setBuildingCountry(Object buildingCountry) {
394         this.buildingCountry = buildingCountry;
395     }
396
397     public Object getOwnerCountry() {
398         return ownerCountry;
399     }
400
401     public void setOwnerCountry(Object ownerCountry) {
402         this.ownerCountry = ownerCountry;
403     }
404
405     public Integer getAdaptorType() {
406         return adaptorType;
407     }
408
409     public void setAdaptorType(Integer adaptorType) {
410         this.adaptorType = adaptorType;
411     }
412
413     public Integer getType() {
414         return type;
415     }
416
417     public void setType(Integer type) {
418         this.type = type;
419     }
420
421     public String getMacAddress() {
422         return macAddress;
423     }
424
425     public void setMacAddress(String macAddress) {
426         this.macAddress = macAddress;
427     }
428
429     public String getSerialNumber() {
430         return serialNumber;
431     }
432
433     public void setSerialNumber(String serialNumber) {
434         this.serialNumber = serialNumber;
435     }
436
437     public DeviceProps getDeviceProps() {
438         return device;
439     }
440
441     public void setDeviceProps(DeviceProps device) {
442         this.device = device;
443     }
444
445     public Integer getDiagnosticMode() {
446         return diagnosticMode;
447     }
448
449     public void setDiagnosticMode(Integer diagnosticMode) {
450         this.diagnosticMode = diagnosticMode;
451     }
452
453     public Object getDiagnosticEndDate() {
454         return diagnosticEndDate;
455     }
456
457     public void setDiagnosticEndDate(Object diagnosticEndDate) {
458         this.diagnosticEndDate = diagnosticEndDate;
459     }
460
461     public Integer getLocation() {
462         return location;
463     }
464
465     public void setLocation(Integer location) {
466         this.location = location;
467     }
468
469     public Object getDetectedCountry() {
470         return detectedCountry;
471     }
472
473     public void setDetectedCountry(Object detectedCountry) {
474         this.detectedCountry = detectedCountry;
475     }
476
477     public Integer getRegistrations() {
478         return registrations;
479     }
480
481     public void setRegistrations(Integer registrations) {
482         this.registrations = registrations;
483     }
484
485     public Object getLocalIPAddress() {
486         return localIPAddress;
487     }
488
489     public void setLocalIPAddress(Object localIPAddress) {
490         this.localIPAddress = localIPAddress;
491     }
492
493     public Integer getTimeZone() {
494         return timeZone;
495     }
496
497     public void setTimeZone(Integer timeZone) {
498         this.timeZone = timeZone;
499     }
500
501     public Object getRegistReason() {
502         return registReason;
503     }
504
505     public void setRegistReason(Object registReason) {
506         this.registReason = registReason;
507     }
508
509     public Integer getExpectedCommand() {
510         return expectedCommand;
511     }
512
513     public void setExpectedCommand(Integer expectedCommand) {
514         this.expectedCommand = expectedCommand;
515     }
516
517     public Integer getRegistRetry() {
518         return registRetry;
519     }
520
521     public void setRegistRetry(Integer registRetry) {
522         this.registRetry = registRetry;
523     }
524
525     public String getDateCreated() {
526         return dateCreated;
527     }
528
529     public void setDateCreated(String dateCreated) {
530         this.dateCreated = dateCreated;
531     }
532
533     public Object getFirmwareDeployment() {
534         return firmwareDeployment;
535     }
536
537     public void setFirmwareDeployment(Object firmwareDeployment) {
538         this.firmwareDeployment = firmwareDeployment;
539     }
540
541     public Boolean getFirmwareUpdateAborted() {
542         return firmwareUpdateAborted;
543     }
544
545     public void setFirmwareUpdateAborted(Boolean firmwareUpdateAborted) {
546         this.firmwareUpdateAborted = firmwareUpdateAborted;
547     }
548
549     public Permissions getPermissions() {
550         return permissions;
551     }
552
553     public void setPermissions(Permissions permissions) {
554         this.permissions = permissions;
555     }
556 }