package com.njzscloud.supervisory.device.drive.barrier.generic;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

@Getter
@Setter
@ToString
@Accessors(chain = true)
public class IoResult {
    /**
     * 消息 ID，用于关联具体消息
     */
    private String id;
    /**
     * 设备序列号
     */
    private String sn;
    /**
     * 消息名称
     */
    private String name;
    /**
     * 设备是否处理成功，200 成功，非 200 失败
     */
    private Integer code;
    /**
     * 消息版本，目前都填 1.0
     */
    private String version;
    /**
     * 消息时间戳，单位秒
     */
    private Integer timestamp;
    /**
     * 消息体
     */
    private Object payload;
}
