2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
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
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.wolfsmartset.internal.dto;
15 import javax.annotation.Generated;
17 import com.google.gson.annotations.Expose;
18 import com.google.gson.annotations.SerializedName;
21 * generated with https://www.jsonschema2pojo.org/
23 * @author Bo Biene - Initial contribution
25 @Generated("jsonschema2pojo")
26 public class GatewayStateDTO {
28 @SerializedName("GatewayId")
30 private Integer gatewayId;
31 @SerializedName("IsOnline")
33 private Boolean isOnline;
34 @SerializedName("GatewayOfflineCause")
36 private Integer gatewayOfflineCause;
37 @SerializedName("IsLocked")
39 private Boolean isLocked;
40 @SerializedName("IsDeleted")
42 private Boolean isDeleted;
43 @SerializedName("IsBusy")
45 private Boolean isBusy;
46 @SerializedName("ImageName")
48 private String imageName;
50 public Integer getGatewayId() {
54 public void setGatewayId(Integer gatewayId) {
55 this.gatewayId = gatewayId;
58 public Boolean getIsOnline() {
62 public void setIsOnline(Boolean isOnline) {
63 this.isOnline = isOnline;
66 public Integer getGatewayOfflineCause() {
67 return gatewayOfflineCause;
70 public void setGatewayOfflineCause(Integer gatewayOfflineCause) {
71 this.gatewayOfflineCause = gatewayOfflineCause;
74 public Boolean getIsLocked() {
78 public void setIsLocked(Boolean isLocked) {
79 this.isLocked = isLocked;
82 public Boolean getIsDeleted() {
86 public void setIsDeleted(Boolean isDeleted) {
87 this.isDeleted = isDeleted;
90 public Boolean getIsBusy() {
94 public void setIsBusy(Boolean isBusy) {
98 public String getImageName() {
102 public void setImageName(String imageName) {
103 this.imageName = imageName;