]> git.basschouten.com Git - openhab-addons.git/blob
8da9de08235d6c67743a061254ee53bfdd4000c4
[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.icloud.internal.handler.dto.json.response;
14
15 import com.google.gson.annotations.SerializedName;
16
17 /**
18  * Serializable class to parse json response received from the Apple server.
19  *
20  * @author Patrik Gfeller - Initial Contribution
21  *
22  */
23 public class ICloudDeviceFeatures {
24
25     @SerializedName("CLK")
26     private boolean clk;
27
28     @SerializedName("CLT")
29     private boolean clt;
30
31     @SerializedName("CWP")
32     private boolean cwp;
33
34     @SerializedName("KEY")
35     private boolean key;
36
37     @SerializedName("KPD")
38     private boolean kpd;
39
40     @SerializedName("LCK")
41     private boolean lck;
42
43     @SerializedName("LKL")
44     private boolean lkl;
45
46     @SerializedName("LKM")
47     private boolean lkm;
48
49     @SerializedName("LLC")
50     private boolean llc;
51
52     @SerializedName("LMG")
53     private boolean lmg;
54
55     @SerializedName("LOC")
56     private boolean loc;
57
58     @SerializedName("LST")
59     private boolean lst;
60
61     @SerializedName("MCS")
62     private boolean mcs;
63
64     @SerializedName("MSG")
65     private boolean msg;
66
67     @SerializedName("PIN")
68     private boolean pin;
69
70     @SerializedName("REM")
71     private boolean rem;
72
73     @SerializedName("SND")
74     private boolean snd;
75
76     @SerializedName("SVP")
77     private boolean svp;
78
79     @SerializedName("TEU")
80     private boolean teu;
81
82     @SerializedName("WIP")
83     private boolean wip;
84
85     @SerializedName("WMG")
86     private boolean wmg;
87
88     @SerializedName("XRM")
89     private boolean xrm;
90
91     @SerializedName("CLT")
92
93     public boolean getCLK() {
94         return this.clk;
95     }
96
97     public boolean getClt() {
98         return this.clt;
99     }
100
101     public boolean getCwp() {
102         return this.cwp;
103     }
104
105     public boolean getKey() {
106         return this.key;
107     }
108
109     public boolean getKpd() {
110         return this.kpd;
111     }
112
113     public boolean getLck() {
114         return this.lck;
115     }
116
117     public boolean getLkl() {
118         return this.lkl;
119     }
120
121     public boolean getLkm() {
122         return this.lkm;
123     }
124
125     public boolean getLlc() {
126         return this.llc;
127     }
128
129     public boolean getLmg() {
130         return this.lmg;
131     }
132
133     public boolean getLoc() {
134         return this.loc;
135     }
136
137     public boolean getLst() {
138         return this.lst;
139     }
140
141     public boolean getMcs() {
142         return this.mcs;
143     }
144
145     public boolean getMsg() {
146         return this.msg;
147     }
148
149     public boolean getPin() {
150         return this.pin;
151     }
152
153     public boolean getRem() {
154         return this.rem;
155     }
156
157     public boolean getSnd() {
158         return this.snd;
159     }
160
161     public boolean getSvp() {
162         return this.svp;
163     }
164
165     public boolean getTeu() {
166         return this.teu;
167     }
168
169     public boolean getWip() {
170         return this.wip;
171     }
172
173     public boolean getWmg() {
174         return this.wmg;
175     }
176
177     public boolean getXrm() {
178         return this.xrm;
179     }
180 }