New file |
| | |
| | | package com.hdl.sdk.link.bean; |
| | | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * Created by jlchen on 1/10/22. |
| | | * Link Oid模块对象 |
| | | */ |
| | | public class LinkOidBean implements Serializable { |
| | | |
| | | private String oid;//oid |
| | | private String device_name;//模块名字 |
| | | private String device_mac;//模块Mac地址、ZigBee的DeviceAddr |
| | | private String device_model;//ZigBee的ModelIdentifier |
| | | private String addresses;// |
| | | private String driver_code;// |
| | | private String hw_version;//硬件版本 |
| | | private String fw_version; |
| | | private String src;//来自那个驱动 |
| | | private String from;//来自那个网关 |
| | | private final String protocolType="zigbee";//协议类型(bus、knx、zigbee) |
| | | private String parentOid;//父设备oid |
| | | private List<ImageInfoBean> image_info = new ArrayList<>();// 一个设备可能多个固件版本 固件版本列表 |
| | | |
| | | // private boolean templateFlag = false;//模板标记 |
| | | // |
| | | // public boolean isTemplateFlag() { |
| | | // return templateFlag; |
| | | // } |
| | | // |
| | | // public void setTemplateFlag(boolean templateFlag) { |
| | | // this.templateFlag = templateFlag; |
| | | // } |
| | | @NonNull |
| | | public String getParentOid() { |
| | | return parentOid == null ? "" : parentOid; |
| | | } |
| | | |
| | | public void setParentOid(String parentOid) { |
| | | this.parentOid = parentOid; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getOid() { |
| | | return oid == null ? "" : oid; |
| | | } |
| | | |
| | | public void setOid(@NonNull String oid) { |
| | | this.oid = oid; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getDevice_name() { |
| | | return device_name == null ? "" : device_name; |
| | | } |
| | | |
| | | public void setDevice_name(@NonNull String device_name) { |
| | | this.device_name = device_name; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getDevice_mac() { |
| | | return device_mac == null ? "" : device_mac; |
| | | } |
| | | |
| | | public void setDevice_mac(@NonNull String device_mac) { |
| | | this.device_mac = device_mac; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getDevice_model() { |
| | | return device_model == null ? "" : device_model; |
| | | } |
| | | |
| | | public void setDevice_model(@NonNull String device_model) { |
| | | this.device_model = device_model; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getAddresses() { |
| | | return addresses == null ? "" : addresses; |
| | | } |
| | | |
| | | public void setAddresses(@NonNull String addresses) { |
| | | this.addresses = addresses; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getDriver_code() { |
| | | return driver_code == null ? "" : driver_code; |
| | | } |
| | | |
| | | public void setDriver_code(@NonNull String driver_code) { |
| | | this.driver_code = driver_code; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getHw_version() { |
| | | return hw_version == null ? "" : hw_version; |
| | | } |
| | | |
| | | public void setHw_version(@NonNull String hw_version) { |
| | | this.hw_version = hw_version; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getFw_version() { |
| | | return fw_version == null ? "" : fw_version; |
| | | } |
| | | |
| | | public void setFw_version(@NonNull String fw_version) { |
| | | this.fw_version = fw_version; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getSrc() { |
| | | return src == null ? "" : src; |
| | | } |
| | | |
| | | public void setSrc(@NonNull String src) { |
| | | this.src = src; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getFrom() { |
| | | return from == null ? "" : from; |
| | | } |
| | | |
| | | public void setFrom(@NonNull String from) { |
| | | this.from = from; |
| | | } |
| | | |
| | | @NonNull |
| | | public List<ImageInfoBean> getImage_info() { |
| | | if (image_info == null) { |
| | | return new ArrayList<>(); |
| | | } |
| | | return image_info; |
| | | } |
| | | |
| | | public void setImage_info(@NonNull List<ImageInfoBean> image_info) { |
| | | this.image_info = image_info; |
| | | } |
| | | |
| | | /** |
| | | * 固件和硬件版本 |
| | | */ |
| | | public static class ImageInfoBean implements Serializable { |
| | | private String imageId; |
| | | private String fw_version; |
| | | |
| | | @NonNull |
| | | public String getImageId() { |
| | | return imageId == null ? "" : imageId; |
| | | } |
| | | |
| | | public void setImageId(@NonNull String imageId) { |
| | | this.imageId = imageId; |
| | | } |
| | | |
| | | @NonNull |
| | | public String getFw_version() { |
| | | return fw_version == null ? "" : fw_version; |
| | | } |
| | | |
| | | public void setFw_version(@NonNull String fw_version) { |
| | | this.fw_version = fw_version; |
| | | } |
| | | } |
| | | } |