]> git.basschouten.com Git - openhab-addons.git/blob
5c766be09f8ecfe483dd2646cb5ccb67911ebb47
[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 com.google.gson.annotations.Expose;
16
17 /**
18  * The {@link LoginData} is responsible of JSON data For MELCloud API
19  * LoginData for Login Request.
20  * Generated with jsonschema2pojo
21  *
22  * @author Luca Calcaterra - Initial contribution
23  */
24 public class LoginData {
25
26     @Expose
27     private String contextKey;
28
29     @Expose
30     private Integer client;
31
32     @Expose
33     private Integer terms;
34
35     @Expose
36     private Integer aL;
37
38     @Expose
39     private Integer mL;
40
41     @Expose
42     private Boolean cMI;
43
44     @Expose
45     private Boolean isStaff;
46
47     @Expose
48     private Boolean cUTF;
49
50     @Expose
51     private Boolean cAA;
52
53     @Expose
54     private Boolean receiveCountryNotifications;
55
56     @Expose
57     private Boolean receiveAllNotifications;
58
59     @Expose
60     private Boolean cACA;
61
62     @Expose
63     private Boolean cAGA;
64
65     @Expose
66     private Integer maximumDevices;
67
68     @Expose
69     private Boolean showDiagnostics;
70
71     @Expose
72     private Integer language;
73
74     @Expose
75     private Integer country;
76
77     @Expose
78     private Integer realClient;
79
80     @Expose
81     private String name;
82
83     @Expose
84     private Boolean useFahrenheit;
85
86     @Expose
87     private Integer duration;
88
89     @Expose
90     private String expiry;
91
92     @Expose
93     private Boolean cMSC;
94
95     @Expose
96     private Object partnerApplicationVersion;
97
98     @Expose
99     private Boolean emailSettingsReminderShown;
100
101     @Expose
102     private Integer emailUnitErrors;
103
104     @Expose
105     private Integer emailCommsErrors;
106
107     @Expose
108     private Boolean isImpersonated;
109
110     @Expose
111     private String languageCode;
112
113     @Expose
114     private String countryName;
115
116     @Expose
117     private String currencySymbol;
118
119     @Expose
120     private String supportEmailAddress;
121
122     @Expose
123     private String dateSeperator;
124
125     @Expose
126     private String timeSeperator;
127
128     @Expose
129     private String atwLogoFile;
130
131     @Expose
132     private Boolean dECCReport;
133
134     @Expose
135     private Boolean cSVReport1min;
136
137     @Expose
138     private Boolean hidePresetPanel;
139
140     @Expose
141     private Boolean emailSettingsReminderRequired;
142
143     @Expose
144     private Object termsText;
145
146     @Expose
147     private Boolean mapView;
148
149     @Expose
150     private Integer mapZoom;
151
152     @Expose
153     private Double mapLongitude;
154
155     @Expose
156     private Double mapLatitude;
157
158     public String getContextKey() {
159         return contextKey;
160     }
161
162     public void setContextKey(String contextKey) {
163         this.contextKey = contextKey;
164     }
165
166     public Integer getClient() {
167         return client;
168     }
169
170     public void setClient(Integer client) {
171         this.client = client;
172     }
173
174     public Integer getTerms() {
175         return terms;
176     }
177
178     public void setTerms(Integer terms) {
179         this.terms = terms;
180     }
181
182     public Integer getAL() {
183         return aL;
184     }
185
186     public void setAL(Integer aL) {
187         this.aL = aL;
188     }
189
190     public Integer getML() {
191         return mL;
192     }
193
194     public void setML(Integer mL) {
195         this.mL = mL;
196     }
197
198     public Boolean getCMI() {
199         return cMI;
200     }
201
202     public void setCMI(Boolean cMI) {
203         this.cMI = cMI;
204     }
205
206     public Boolean getIsStaff() {
207         return isStaff;
208     }
209
210     public void setIsStaff(Boolean isStaff) {
211         this.isStaff = isStaff;
212     }
213
214     public Boolean getCUTF() {
215         return cUTF;
216     }
217
218     public void setCUTF(Boolean cUTF) {
219         this.cUTF = cUTF;
220     }
221
222     public Boolean getCAA() {
223         return cAA;
224     }
225
226     public void setCAA(Boolean cAA) {
227         this.cAA = cAA;
228     }
229
230     public Boolean getReceiveCountryNotifications() {
231         return receiveCountryNotifications;
232     }
233
234     public void setReceiveCountryNotifications(Boolean receiveCountryNotifications) {
235         this.receiveCountryNotifications = receiveCountryNotifications;
236     }
237
238     public Boolean getReceiveAllNotifications() {
239         return receiveAllNotifications;
240     }
241
242     public void setReceiveAllNotifications(Boolean receiveAllNotifications) {
243         this.receiveAllNotifications = receiveAllNotifications;
244     }
245
246     public Boolean getCACA() {
247         return cACA;
248     }
249
250     public void setCACA(Boolean cACA) {
251         this.cACA = cACA;
252     }
253
254     public Boolean getCAGA() {
255         return cAGA;
256     }
257
258     public void setCAGA(Boolean cAGA) {
259         this.cAGA = cAGA;
260     }
261
262     public Integer getMaximumDevices() {
263         return maximumDevices;
264     }
265
266     public void setMaximumDevices(Integer maximumDevices) {
267         this.maximumDevices = maximumDevices;
268     }
269
270     public Boolean getShowDiagnostics() {
271         return showDiagnostics;
272     }
273
274     public void setShowDiagnostics(Boolean showDiagnostics) {
275         this.showDiagnostics = showDiagnostics;
276     }
277
278     public Integer getLanguage() {
279         return language;
280     }
281
282     public void setLanguage(Integer language) {
283         this.language = language;
284     }
285
286     public Integer getCountry() {
287         return country;
288     }
289
290     public void setCountry(Integer country) {
291         this.country = country;
292     }
293
294     public Integer getRealClient() {
295         return realClient;
296     }
297
298     public void setRealClient(Integer realClient) {
299         this.realClient = realClient;
300     }
301
302     public String getName() {
303         return name;
304     }
305
306     public void setName(String name) {
307         this.name = name;
308     }
309
310     public Boolean getUseFahrenheit() {
311         return useFahrenheit;
312     }
313
314     public void setUseFahrenheit(Boolean useFahrenheit) {
315         this.useFahrenheit = useFahrenheit;
316     }
317
318     public Integer getDuration() {
319         return duration;
320     }
321
322     public void setDuration(Integer duration) {
323         this.duration = duration;
324     }
325
326     public String getExpiry() {
327         return expiry;
328     }
329
330     public void setExpiry(String expiry) {
331         this.expiry = expiry;
332     }
333
334     public Boolean getCMSC() {
335         return cMSC;
336     }
337
338     public void setCMSC(Boolean cMSC) {
339         this.cMSC = cMSC;
340     }
341
342     public Object getPartnerApplicationVersion() {
343         return partnerApplicationVersion;
344     }
345
346     public void setPartnerApplicationVersion(Object partnerApplicationVersion) {
347         this.partnerApplicationVersion = partnerApplicationVersion;
348     }
349
350     public Boolean getEmailSettingsReminderShown() {
351         return emailSettingsReminderShown;
352     }
353
354     public void setEmailSettingsReminderShown(Boolean emailSettingsReminderShown) {
355         this.emailSettingsReminderShown = emailSettingsReminderShown;
356     }
357
358     public Integer getEmailUnitErrors() {
359         return emailUnitErrors;
360     }
361
362     public void setEmailUnitErrors(Integer emailUnitErrors) {
363         this.emailUnitErrors = emailUnitErrors;
364     }
365
366     public Integer getEmailCommsErrors() {
367         return emailCommsErrors;
368     }
369
370     public void setEmailCommsErrors(Integer emailCommsErrors) {
371         this.emailCommsErrors = emailCommsErrors;
372     }
373
374     public Boolean getIsImpersonated() {
375         return isImpersonated;
376     }
377
378     public void setIsImpersonated(Boolean isImpersonated) {
379         this.isImpersonated = isImpersonated;
380     }
381
382     public String getLanguageCode() {
383         return languageCode;
384     }
385
386     public void setLanguageCode(String languageCode) {
387         this.languageCode = languageCode;
388     }
389
390     public String getCountryName() {
391         return countryName;
392     }
393
394     public void setCountryName(String countryName) {
395         this.countryName = countryName;
396     }
397
398     public String getCurrencySymbol() {
399         return currencySymbol;
400     }
401
402     public void setCurrencySymbol(String currencySymbol) {
403         this.currencySymbol = currencySymbol;
404     }
405
406     public String getSupportEmailAddress() {
407         return supportEmailAddress;
408     }
409
410     public void setSupportEmailAddress(String supportEmailAddress) {
411         this.supportEmailAddress = supportEmailAddress;
412     }
413
414     public String getDateSeperator() {
415         return dateSeperator;
416     }
417
418     public void setDateSeperator(String dateSeperator) {
419         this.dateSeperator = dateSeperator;
420     }
421
422     public String getTimeSeperator() {
423         return timeSeperator;
424     }
425
426     public void setTimeSeperator(String timeSeperator) {
427         this.timeSeperator = timeSeperator;
428     }
429
430     public String getAtwLogoFile() {
431         return atwLogoFile;
432     }
433
434     public void setAtwLogoFile(String atwLogoFile) {
435         this.atwLogoFile = atwLogoFile;
436     }
437
438     public Boolean getDECCReport() {
439         return dECCReport;
440     }
441
442     public void setDECCReport(Boolean dECCReport) {
443         this.dECCReport = dECCReport;
444     }
445
446     public Boolean getCSVReport1min() {
447         return cSVReport1min;
448     }
449
450     public void setCSVReport1min(Boolean cSVReport1min) {
451         this.cSVReport1min = cSVReport1min;
452     }
453
454     public Boolean getHidePresetPanel() {
455         return hidePresetPanel;
456     }
457
458     public void setHidePresetPanel(Boolean hidePresetPanel) {
459         this.hidePresetPanel = hidePresetPanel;
460     }
461
462     public Boolean getEmailSettingsReminderRequired() {
463         return emailSettingsReminderRequired;
464     }
465
466     public void setEmailSettingsReminderRequired(Boolean emailSettingsReminderRequired) {
467         this.emailSettingsReminderRequired = emailSettingsReminderRequired;
468     }
469
470     public Object getTermsText() {
471         return termsText;
472     }
473
474     public void setTermsText(Object termsText) {
475         this.termsText = termsText;
476     }
477
478     public Boolean getMapView() {
479         return mapView;
480     }
481
482     public void setMapView(Boolean mapView) {
483         this.mapView = mapView;
484     }
485
486     public Integer getMapZoom() {
487         return mapZoom;
488     }
489
490     public void setMapZoom(Integer mapZoom) {
491         this.mapZoom = mapZoom;
492     }
493
494     public Double getMapLongitude() {
495         return mapLongitude;
496     }
497
498     public void setMapLongitude(Double mapLongitude) {
499         this.mapLongitude = mapLongitude;
500     }
501
502     public Double getMapLatitude() {
503         return mapLatitude;
504     }
505
506     public void setMapLatitude(Double mapLatitude) {
507         this.mapLatitude = mapLatitude;
508     }
509 }