package com.heyu.api.resp.traffic;

import com.heyu.api.data.dto.BaseResp;
import lombok.Data;

import java.util.List;

@Data
public class LicensePlateResp extends BaseResp {



    private String color;           // 车牌颜色：支持blue、green、yellow、white、black、yellow_green（新能源大型汽车黄绿车牌）、unknow（未知颜色）、penyin（大货车喷印车牌）
    private String number;      // 	车牌号码
    private List<Double> probability;  //7个数字分别为车牌中每个字符的置信度（从左往右），区间为0-1，如需平均置信度，将全部数值相加，计算平均值即可
    private List<VertexesLocationDTO> vertexesLocation;
    /***
     * 判断车牌有没有被遮挡，当 detect_complete=true 时生效；
     * - incomplete：没有被遮挡；
     * - complete：被遮挡
     */
    private String coverInfo;
    /***
     * 判断车牌有没有被遮挡，当 detect_risk=true 时生效；如果检测车牌被编辑过，该字段指定编辑软件名称，如:Adobe Photoshop CC 2014 (Macintosh)，如果没有被编辑过则返回值为空
     */
    private String editTool;

    @Data
    public static class VertexesLocationDTO {
        private Integer x;              // 水平坐标（坐标0点为左上角）
        private Integer y;          //垂直坐标（坐标0点为左上角）
    }

}
