]> git.basschouten.com Git - openhab-addons.git/blob
c2a16e2be322791c23cd790b52ab50ee1df0b00f
[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.vesync.internal.dto.responses;
14
15 import com.google.gson.annotations.SerializedName;
16
17 /**
18  * Contains basic information about a single device, from within a VeSyncManagedDevicesPage.
19  *
20  * @author David Goodyear - Initial contribution
21  */
22 public class VeSyncManagedDeviceBase {
23
24     @SerializedName("deviceRegion")
25     public String deviceRegion;
26
27     public String getDeviceRegion() {
28         return deviceRegion;
29     }
30
31     @SerializedName("deviceType")
32     public String deviceType;
33
34     public String getDeviceType() {
35         return deviceType;
36     }
37
38     @SerializedName("deviceName")
39     public String deviceName;
40
41     public String getDeviceName() {
42         return deviceName;
43     }
44
45     @SerializedName("deviceImg")
46     public String deviceImg;
47
48     public String getDeviceImg() {
49         return deviceImg;
50     }
51
52     @SerializedName("deviceStatus")
53     public String deviceStatus;
54
55     public String getDeviceStatus() {
56         return deviceStatus;
57     }
58
59     @SerializedName("cid")
60     public String cid;
61
62     public String getCid() {
63         return cid;
64     }
65
66     @SerializedName("connectionStatus")
67     public String connectionStatus;
68
69     public String getConnectionStatus() {
70         return connectionStatus;
71     }
72
73     @SerializedName("connectionType")
74     public String connectionType;
75
76     public String getConnectionType() {
77         return connectionType;
78     }
79
80     @SerializedName("type")
81     public String type;
82
83     public String getType() {
84         return type;
85     }
86
87     @SerializedName("subDeviceNo")
88     public String subDeviceNo;
89
90     public String getSubDeviceNo() {
91         return subDeviceNo;
92     }
93
94     @SerializedName("subDeviceType")
95     public String subDeviceType;
96
97     public String getSubDeviceType() {
98         return subDeviceType;
99     }
100
101     @SerializedName("uuid")
102     public String uuid;
103
104     public String getUuid() {
105         return uuid;
106     }
107
108     @SerializedName("macID")
109     public String macId;
110
111     public String getMacId() {
112         return macId;
113     }
114
115     @SerializedName("currentFirmVersion")
116     public String currentFirmVersion;
117
118     public String getCurrentFirmVersion() {
119         return currentFirmVersion;
120     }
121
122     @SerializedName("configModule")
123     public String configModule;
124
125     public String getConfigModule() {
126         return configModule;
127     }
128
129     @SerializedName("mode")
130     public String mode;
131
132     public String getMode() {
133         return mode;
134     }
135
136     @SerializedName("speed")
137     public String speed;
138
139     public String getSpeed() {
140         return speed;
141     }
142 }