]> git.basschouten.com Git - openhab-addons.git/blob
169119b8c61160e492b376d61e6b5c5728845f46
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2021 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.myq.internal.dto;
14
15 import java.util.List;
16
17 /**
18  * The {@link DeviceStateDTO} entity from the MyQ API
19  *
20  * @author Dan Cunningham - Initial contribution
21  */
22 public class DeviceStateDTO {
23
24     public Boolean gdoLockConnected;
25     public Boolean attachedWorkLightErrorPresent;
26     public String doorState;
27     public String lampState;
28     public String open;
29     public String close;
30     public String lastUpdate;
31     public String passthroughInterval;
32     public String doorAjarInterval;
33     public String invalidCredentialWindow;
34     public String invalidShutoutPeriod;
35     public Boolean isUnattendedOpenAllowed;
36     public Boolean isUnattendedCloseAllowed;
37     public String auxRelayDelay;
38     public Boolean useAuxRelay;
39     public String auxRelayBehavior;
40     public Boolean rexFiresDoor;
41     public Boolean commandChannelReportStatus;
42     public Boolean controlFromBrowser;
43     public Boolean reportForced;
44     public Boolean reportAjar;
45     public Integer maxInvalidAttempts;
46     public Boolean online;
47     public String lastStatus;
48     public String firmwareVersion;
49     public Boolean homekitCapable;
50     public Boolean homekitEnabled;
51     public String learn;
52     public Boolean learnMode;
53     public String updatedDate;
54     public List<String> physicalDevices = null;
55     public Boolean pendingBootloadAbandoned;
56 }