]> git.basschouten.com Git - openhab-addons.git/blob
cc6fa353693e55dc92f5dec3cb54bc9d3a9dde2f
[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.draytonwiser.internal.model;
14
15 /**
16  * @author Andrew Schofield - Initial contribution
17  */
18 public class SystemDTO {
19
20     private String pairingStatus;
21     private String overrideType;
22     private Integer overrideSetpoint;
23     private Integer timeZoneOffset;
24     private Boolean automaticDaylightSaving;
25     private Integer version;
26     private Boolean fotaEnabled;
27     private Boolean valveProtectionEnabled;
28     private Boolean ecoModeEnabled;
29     private Boolean comfortModeEnabled;
30     private BoilerSettingsDTO boilerSettings;
31     private Long unixTime;
32     private String cloudConnectionStatus;
33     private String zigbeeModuleVersion;
34     private String zigbeeEui;
35     private LocalDateAndTimeDTO localDateAndTime;
36     private String heatingButtonOverrideState;
37     private String hotWaterButtonOverrideState;
38
39     public String getPairingStatus() {
40         return pairingStatus;
41     }
42
43     public void setPairingStatus(final String pairingStatus) {
44         this.pairingStatus = pairingStatus;
45     }
46
47     public String getOverrideType() {
48         return overrideType;
49     }
50
51     public Integer getOverrideSetpoint() {
52         return overrideSetpoint;
53     }
54
55     public Integer getTimeZoneOffset() {
56         return timeZoneOffset;
57     }
58
59     public void setTimeZoneOffset(final Integer timeZoneOffset) {
60         this.timeZoneOffset = timeZoneOffset;
61     }
62
63     public Boolean getAutomaticDaylightSaving() {
64         return automaticDaylightSaving;
65     }
66
67     public void setAutomaticDaylightSaving(final Boolean automaticDaylightSaving) {
68         this.automaticDaylightSaving = automaticDaylightSaving;
69     }
70
71     public Integer getVersion() {
72         return version;
73     }
74
75     public void setVersion(final Integer version) {
76         this.version = version;
77     }
78
79     public Boolean getFotaEnabled() {
80         return fotaEnabled;
81     }
82
83     public void setFotaEnabled(final Boolean fotaEnabled) {
84         this.fotaEnabled = fotaEnabled;
85     }
86
87     public Boolean getValveProtectionEnabled() {
88         return valveProtectionEnabled;
89     }
90
91     public void setValveProtectionEnabled(final Boolean valveProtectionEnabled) {
92         this.valveProtectionEnabled = valveProtectionEnabled;
93     }
94
95     public Boolean getEcoModeEnabled() {
96         return ecoModeEnabled;
97     }
98
99     public void setEcoModeEnabled(final Boolean ecoModeEnabled) {
100         this.ecoModeEnabled = ecoModeEnabled;
101     }
102
103     public BoilerSettingsDTO getBoilerSettings() {
104         return boilerSettings;
105     }
106
107     public void setBoilerSettings(final BoilerSettingsDTO boilerSettings) {
108         this.boilerSettings = boilerSettings;
109     }
110
111     public Long getUnixTime() {
112         return unixTime;
113     }
114
115     public void setUnixTime(final Long unixTime) {
116         this.unixTime = unixTime;
117     }
118
119     public String getCloudConnectionStatus() {
120         return cloudConnectionStatus;
121     }
122
123     public void setCloudConnectionStatus(final String cloudConnectionStatus) {
124         this.cloudConnectionStatus = cloudConnectionStatus;
125     }
126
127     public String getZigbeeModuleVersion() {
128         return zigbeeModuleVersion;
129     }
130
131     public void setZigbeeModuleVersion(final String zigbeeModuleVersion) {
132         this.zigbeeModuleVersion = zigbeeModuleVersion;
133     }
134
135     public String getZigbeeEui() {
136         return zigbeeEui;
137     }
138
139     public void setZigbeeEui(final String zigbeeEui) {
140         this.zigbeeEui = zigbeeEui;
141     }
142
143     public LocalDateAndTimeDTO getLocalDateAndTime() {
144         return localDateAndTime;
145     }
146
147     public void setLocalDateAndTime(final LocalDateAndTimeDTO localDateAndTime) {
148         this.localDateAndTime = localDateAndTime;
149     }
150
151     public String getHeatingButtonOverrideState() {
152         return heatingButtonOverrideState;
153     }
154
155     public void setHeatingButtonOverrideState(final String heatingButtonOverrideState) {
156         this.heatingButtonOverrideState = heatingButtonOverrideState;
157     }
158
159     public String getHotWaterButtonOverrideState() {
160         return hotWaterButtonOverrideState;
161     }
162
163     public void setHotWaterButtonOverrideState(final String hotWaterButtonOverrideState) {
164         this.hotWaterButtonOverrideState = hotWaterButtonOverrideState;
165     }
166
167     public Boolean getComfortModeEnabled() {
168         return comfortModeEnabled;
169     }
170
171     public void setComfortModeEnabled(final Boolean comfortModeEnabled) {
172         this.comfortModeEnabled = comfortModeEnabled;
173     }
174 }