package com.hdl.sdk.link.core.bean; import com.hdl.sdk.link.common.utils.TextUtils; import com.hdl.sdk.link.common.utils.gson.GsonConvert; import java.io.Serializable; /** * Created by Tong on 2021/9/27. */ public class LinkResponse implements Serializable { private String topic; private String data; private int length; private byte []byteData; 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; this.data = new String(data); this.length=data.length; } public byte []getByteData() { return byteData; } public void setData(String data) { this.data = data; if (!TextUtils.isEmpty(data)) { this.byteData = data.getBytes(); setLength(data.length()); } else { setLength(0); } } public int getLength() { return length; } private void setLength(int length) { this.length = length; } @Override public String toString() { return GsonConvert.getGson().toJson(this); } }