package com.template.model.response;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 摄像头上下线
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class videoWarningResponse implements Serializable {
    /**
     * 告警图片Base64字符串
     */
    private String alarm_img;

    /**
     * 0:检测告警 1:密度告警 2:过线统计 3:遮挡告警 4:移动侦测 （盒子目前仅实现检测告警的事件出现）5:设备呼叫
     */
    private Integer alarm_type;

    /**
     * 设备序列号
     */
    private String device_sn;

    /**
     * 时间戳
     */
    private Long timestamp;

    /**
     * 告警扩展字段，根据告警类型动态变化，遮挡告警和移动侦测属于简单告警，无扩展字段
     */
    private videoExtendResponse extend;
}
