]> git.basschouten.com Git - openhab-addons.git/blob
510d5009fcb0aaff09b7aa407a6015773add223c
[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.nuki.internal.dto;
14
15 /**
16  * Base class for responses with Nuki device state
17  *
18  * @author Jan Vybíral - Initial contribution
19  */
20 public class BridgeApiDeviceStateDto {
21     private int mode;
22     private int state;
23     private String stateName;
24     private boolean batteryCritical;
25     private Boolean batteryCharging;
26     private Integer batteryChargeState;
27     private Boolean keypadBatteryCritical;
28     private Integer doorsensorState;
29     private String doorsensorStateName;
30     private String ringactionTimestamp;
31     private Boolean ringactionState;
32
33     public int getMode() {
34         return mode;
35     }
36
37     public void setMode(int mode) {
38         this.mode = mode;
39     }
40
41     public int getState() {
42         return state;
43     }
44
45     public void setState(int state) {
46         this.state = state;
47     }
48
49     public String getStateName() {
50         return stateName;
51     }
52
53     public void setStateName(String stateName) {
54         this.stateName = stateName;
55     }
56
57     public boolean isBatteryCritical() {
58         return batteryCritical;
59     }
60
61     public void setBatteryCritical(boolean batteryCritical) {
62         this.batteryCritical = batteryCritical;
63     }
64
65     public Boolean getBatteryCharging() {
66         return batteryCharging;
67     }
68
69     public void setBatteryCharging(Boolean batteryCharging) {
70         this.batteryCharging = batteryCharging;
71     }
72
73     public Integer getBatteryChargeState() {
74         return batteryChargeState;
75     }
76
77     public void setBatteryChargeState(Integer batteryChargeState) {
78         this.batteryChargeState = batteryChargeState;
79     }
80
81     public Boolean getKeypadBatteryCritical() {
82         return keypadBatteryCritical;
83     }
84
85     public void setKeypadBatteryCritical(Boolean keypadBatteryCritical) {
86         this.keypadBatteryCritical = keypadBatteryCritical;
87     }
88
89     public Integer getDoorsensorState() {
90         return doorsensorState;
91     }
92
93     public void setDoorsensorState(Integer doorsensorState) {
94         this.doorsensorState = doorsensorState;
95     }
96
97     public String getRingactionTimestamp() {
98         return ringactionTimestamp;
99     }
100
101     public void setRingactionTimestamp(String ringactionTimestamp) {
102         this.ringactionTimestamp = ringactionTimestamp;
103     }
104
105     public Boolean getRingactionState() {
106         return ringactionState;
107     }
108
109     public void setRingactionState(Boolean ringactionState) {
110         this.ringactionState = ringactionState;
111     }
112
113     public String getDoorsensorStateName() {
114         return doorsensorStateName;
115     }
116
117     public void setDoorsensorStateName(String doorsensorStateName) {
118         this.doorsensorStateName = doorsensorStateName;
119     }
120 }