package com.hdl.sdk.link.core.bean; 
 | 
  
 | 
import com.hdl.sdk.link.enums.NativeType; 
 | 
  
 | 
/** 
 | 
 * Created by hxb on 2022/8/4. 
 | 
 */ 
 | 
public class LinkPacket { 
 | 
    /** 
 | 
     * 主题内容 
 | 
     */ 
 | 
    private String topic; 
 | 
    /** 
 | 
     * 原始接收的数据,可能需要解密 
 | 
     */ 
 | 
    private byte []body; 
 | 
  
 | 
    private boolean cloudPacket; 
 | 
  
 | 
    /** 
 | 
     * 通讯协议 
 | 
     */ 
 | 
    private NativeType nativeType; 
 | 
  
 | 
    public LinkPacket(String topic, byte[] body) { 
 | 
        this(topic,body,false); 
 | 
    } 
 | 
  
 | 
    public LinkPacket(String topic, byte[] body,boolean cloudPacket) { 
 | 
        this.topic = topic; 
 | 
        this.body = body; 
 | 
        this.cloudPacket=cloudPacket; 
 | 
    } 
 | 
  
 | 
  
 | 
    public String getTopic() { 
 | 
        return topic; 
 | 
    } 
 | 
  
 | 
    public void setTopic(String topic) { 
 | 
        this.topic = topic; 
 | 
    } 
 | 
  
 | 
    public byte[] getBody() { 
 | 
        return body; 
 | 
    } 
 | 
  
 | 
    public void setBody(byte[] body) { 
 | 
        this.body = body; 
 | 
    } 
 | 
  
 | 
    public boolean isCloudPacket() { 
 | 
        return cloudPacket; 
 | 
    } 
 | 
  
 | 
    public void setCloudPacket(boolean cloudPacket) { 
 | 
        this.cloudPacket = cloudPacket; 
 | 
    } 
 | 
  
 | 
    public NativeType getNativeType() { 
 | 
        return nativeType; 
 | 
    } 
 | 
  
 | 
    public void setNativeType(NativeType nativeType) { 
 | 
        this.nativeType = nativeType; 
 | 
    } 
 | 
} 
 |