package com.hdl.sdk.link.core.bean; import androidx.annotation.NonNull; import com.hdl.link.error.HDLLinkCode; import com.hdl.sdk.link.common.utils.gson.GsonConvert; import java.io.Serializable; /** * Created by Tong on 2021/9/27. * 全部是link数据,不包含透传数据 */ public class RealLinkResponse implements Serializable { private String topic; private String data; private byte []byteData; private HDLLinkCode hdlLinkCode; /** * 网关Oid */ private String oid; public String getTopic() { return topic; } public void setTopic(String topic) { this.topic = topic; } public String getData() { return data; } public void setByteData(byte []data) { this.byteData = data; } public byte []getByteData() { return byteData; } public void setData(String data) { this.data = data; } @NonNull @Override public String toString() { return GsonConvert.getGson().toJson(this); } /** * 获取网关主要信息,可能是oid,可能是网关Id,可能是mac * * @return */ public String getOid() { return oid; } /** * 设置Oid * * @param */ public void setOid(String oid) { this.oid = oid; } /** * 异常状态码 * @return */ public HDLLinkCode getHdlLinkCode() { return hdlLinkCode; } public void setHdlLinkCode(HDLLinkCode hdlLinkCode) { this.hdlLinkCode = hdlLinkCode; } }