package com.template.model.response;

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

import java.io.Serializable;

/**
 * 摄像头上下线
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class videoExtendResponse implements Serializable {
    /**
     * 报警标签的别名，和label一一对应，可能为空字符串
     */
    private String[] alias;

    /**
     * 检测置信度 0到100之间的整数
     */
    private Integer conf;

    /**
     * 当前画面中数量统计，对应报警标签
     */
    private String[] count;

    /**
     * 1.事件发生 2.事件存续 3.事件结束
     */
    private Integer event;

    /**
     * 报警标签，考虑到某些报警有多个类别，如：1.密度告警 2:过线统计，采用数组格式
     */
    private String[] label;

    /**
     * 当event为2时，该字段才有意义，表示事件存续实际时间(单位为秒)
     */
    private Integer time;

    /**
     * 当event为2时，该字段才有意义，表示事件存续阈值(单位为秒)
     */
    private Integer time_thr;
}
