2 * Copyright (c) 2010-2022 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 java.util.List;
17 import javax.annotation.Generated;
19 import org.eclipse.jdt.annotation.Nullable;
21 import com.google.gson.annotations.Expose;
22 import com.google.gson.annotations.SerializedName;
25 * generated with https://www.jsonschema2pojo.org/
27 * @author Bo Biene - Initial contribution
29 @Generated("jsonschema2pojo")
30 public class GetSystemListDTO {
35 @SerializedName("GatewayId")
37 private Integer gatewayId;
38 @SerializedName("IsForeignSystem")
40 private Boolean isForeignSystem;
41 @SerializedName("AccessLevel")
43 private Integer accessLevel;
44 @SerializedName("GatewayUsername")
46 private String gatewayUsername;
47 @SerializedName("Name")
50 @SerializedName("SystemShares")
52 private List<Object> systemShares = null;
53 @SerializedName("GatewaySoftwareVersion")
55 private String gatewaySoftwareVersion;
56 @SerializedName("UserNameOwner")
58 private String userNameOwner;
59 @SerializedName("SystemShareId")
61 private Integer systemShareId;
62 @SerializedName("OperatorName")
64 private String operatorName;
65 @SerializedName("Location")
67 private String location;
68 @SerializedName("InstallationDate")
70 private String installationDate;
71 @SerializedName("ImageId")
73 private Integer imageId;
75 public Integer getId() {
79 public void setId(Integer id) {
83 public Integer getGatewayId() {
87 public void setGatewayId(Integer gatewayId) {
88 this.gatewayId = gatewayId;
91 public Boolean getIsForeignSystem() {
92 return isForeignSystem;
95 public void setIsForeignSystem(Boolean isForeignSystem) {
96 this.isForeignSystem = isForeignSystem;
99 public Integer getAccessLevel() {
103 public void setAccessLevel(Integer accessLevel) {
104 this.accessLevel = accessLevel;
107 public String getGatewayUsername() {
108 return gatewayUsername;
111 public void setGatewayUsername(String gatewayUsername) {
112 this.gatewayUsername = gatewayUsername;
115 public String getName() {
119 public void setName(String name) {
123 public List<Object> getSystemShares() {
127 public void setSystemShares(List<Object> systemShares) {
128 this.systemShares = systemShares;
131 public String getGatewaySoftwareVersion() {
132 return gatewaySoftwareVersion;
135 public void setGatewaySoftwareVersion(String gatewaySoftwareVersion) {
136 this.gatewaySoftwareVersion = gatewaySoftwareVersion;
139 public String getUserNameOwner() {
140 return userNameOwner;
143 public void setUserNameOwner(String userNameOwner) {
144 this.userNameOwner = userNameOwner;
147 public @Nullable Integer getSystemShareId() {
148 return systemShareId;
151 public void setSystemShareId(Integer systemShareId) {
152 this.systemShareId = systemShareId;
155 public String getOperatorName() {
159 public void setOperatorName(String operatorName) {
160 this.operatorName = operatorName;
163 public String getLocation() {
167 public void setLocation(String location) {
168 this.location = location;
171 public String getInstallationDate() {
172 return installationDate;
175 public void setInstallationDate(String installationDate) {
176 this.installationDate = installationDate;
179 public Integer getImageId() {
183 public void setImageId(Integer imageId) {
184 this.imageId = imageId;