package com.hdl.linkpm.sdk.device.bean;
|
|
import java.io.Serializable;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import androidx.annotation.NonNull;
|
|
/**
|
* Created by Zoro
|
* Created on 2022/11/7
|
* description:
|
*/
|
public class GatewayCloudBean implements Serializable {
|
private String aesKey;
|
private String createTime;
|
private String deviceId;
|
/**
|
* 0.SM4 1.AES 2.不加密
|
*/
|
private String encryptionType;
|
private String gatewayName;
|
/**
|
* 网关类型
|
* BUSUDPGATEWAY
|
* AGATEWAY
|
* ZIGBEEGATEWAY
|
* KNXGATEWAY
|
*/
|
private String gatewayType;
|
private String groupName;
|
private String gwFirmwareVersion;
|
private String homeId;
|
private String gatewayId;
|
private String mac;
|
private String oid;
|
private String modifyPeople;
|
private String deviceModel;
|
private String modifyTime;
|
private String primaryKey;
|
private String projectName;
|
private String region;
|
private String subnetId;
|
private String userName;
|
private boolean gatewayStatus;
|
private String lastHeartbeatTime;
|
private String localSecret;
|
private List<SlaveGatewayCloudBean> slaveDevices = new ArrayList<>();
|
|
public String getOid() {
|
return oid == null ? "" : oid;
|
}
|
|
public void setOid(@NonNull String oid) {
|
this.oid = oid;
|
}
|
|
public String getDeviceModel() {
|
return deviceModel == null ? "" : deviceModel;
|
}
|
|
public void setDeviceModel(@NonNull String deviceModel) {
|
this.deviceModel = deviceModel;
|
}
|
|
public String getAesKey() {
|
return aesKey == null ? "" : aesKey;
|
}
|
|
public void setAesKey(@NonNull String aesKey) {
|
this.aesKey = aesKey;
|
}
|
|
public boolean isGatewayStatus() {
|
return gatewayStatus;
|
}
|
|
public void setGatewayStatus(@NonNull boolean gatewayStatus) {
|
this.gatewayStatus = gatewayStatus;
|
}
|
|
public String getCreateTime() {
|
return createTime == null ? "" : createTime;
|
}
|
|
public void setCreateTime(@NonNull String createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getDeviceId() {
|
return deviceId == null ? "" : deviceId;
|
}
|
|
public void setDeviceId(@NonNull String deviceId) {
|
this.deviceId = deviceId;
|
}
|
|
public String getEncryptionType() {
|
return encryptionType == null ? "" : encryptionType;
|
}
|
|
public void setEncryptionType(@NonNull String encryptionType) {
|
this.encryptionType = encryptionType;
|
}
|
|
public String getGatewayName() {
|
return gatewayName == null ? "" : gatewayName;
|
}
|
|
public void setGatewayName(@NonNull String gatewayName) {
|
this.gatewayName = gatewayName;
|
}
|
|
public String getGatewayType() {
|
return gatewayType == null ? "" : gatewayType;
|
}
|
|
public void setGatewayType(@NonNull String gatewayType) {
|
this.gatewayType = gatewayType;
|
}
|
|
public String getGroupName() {
|
return groupName == null ? "" : groupName;
|
}
|
|
public void setGroupName(@NonNull String groupName) {
|
this.groupName = groupName;
|
}
|
|
public String getGwFirmwareVersion() {
|
return gwFirmwareVersion == null ? "" : gwFirmwareVersion;
|
}
|
|
public void setGwFirmwareVersion(@NonNull String gwFirmwareVersion) {
|
this.gwFirmwareVersion = gwFirmwareVersion;
|
}
|
|
public String getHomeId() {
|
return homeId == null ? "" : homeId;
|
}
|
|
public void setHomeId(@NonNull String homeId) {
|
this.homeId = homeId;
|
}
|
|
public String getGatewayId() {
|
return gatewayId == null ? "" : gatewayId;
|
}
|
|
public void setGatewayId(@NonNull String gatewayId) {
|
this.gatewayId = gatewayId;
|
}
|
|
public String getMac() {
|
return mac == null ? "" : mac;
|
}
|
|
public void setMac(@NonNull String mac) {
|
this.mac = mac;
|
}
|
|
public String getModifyPeople() {
|
return modifyPeople == null ? "" : modifyPeople;
|
}
|
|
public void setModifyPeople(@NonNull String modifyPeople) {
|
this.modifyPeople = modifyPeople;
|
}
|
|
public String getModifyTime() {
|
return modifyTime == null ? "" : modifyTime;
|
}
|
|
public void setModifyTime(@NonNull String modifyTime) {
|
this.modifyTime = modifyTime;
|
}
|
|
public String getPrimaryKey() {
|
return primaryKey == null ? "" : primaryKey;
|
}
|
|
public void setPrimaryKey(@NonNull String primaryKey) {
|
this.primaryKey = primaryKey;
|
}
|
|
public String getProjectName() {
|
return projectName == null ? "" : projectName;
|
}
|
|
public void setProjectName(@NonNull String projectName) {
|
this.projectName = projectName;
|
}
|
|
public String getRegion() {
|
return region == null ? "" : region;
|
}
|
|
public void setRegion(@NonNull String region) {
|
this.region = region;
|
}
|
|
public String getSubnetId() {
|
return subnetId == null ? "" : subnetId;
|
}
|
|
public void setSubnetId(@NonNull String subnetId) {
|
this.subnetId = subnetId;
|
}
|
|
public String getUserName() {
|
return userName == null ? "" : userName;
|
}
|
|
public void setUserName(@NonNull String userName) {
|
this.userName = userName;
|
}
|
|
public String getLastHeartbeatTime() {
|
return lastHeartbeatTime == null ? "" : lastHeartbeatTime;
|
}
|
|
public void setLastHeartbeatTime(@NonNull String lastHeartbeatTime) {
|
this.lastHeartbeatTime = lastHeartbeatTime;
|
}
|
|
public String getLocalSecret() {
|
return localSecret == null ? "" : localSecret;
|
}
|
|
public void setLocalSecret(@NonNull String localSecret) {
|
this.localSecret = localSecret;
|
}
|
|
public List<SlaveGatewayCloudBean> getSlaveDevices() {
|
if (slaveDevices == null) {
|
return slaveDevices = new ArrayList<>();
|
}
|
return slaveDevices;
|
}
|
|
public void setSlaveDevices(@NonNull List<SlaveGatewayCloudBean> slaveDevices) {
|
this.slaveDevices = slaveDevices;
|
}
|
}
|