package com.heyu.api.resp.face;


import lombok.Data;

import java.awt.datatransfer.FlavorEvent;

/***
 *
 * https://next.api.aliyun.com/api/facebody/2019-12-30/DetectInfraredLivingFace?tab=DOC&lang=JAVA&RegionId=cn-shanghai
 *
 *
 * 红外人脸活体检测
 *
 * DetectInfraredLivingFace
 *
 */
@Data
public class DetectInfraredLivingFaceListResp {

    /***
     * 检测结果的分类，取值包括：
     *
     * normal：活体照片
     * liveness：翻拍照片
     * 如果没有检测到人脸，则 Label 返回为 liveness。
     *
     * 示例值:
     * liveness
     */
    private String label;


    /***
     * 结果为该分类的概率，取值范围为[0.00-100.00]。取值越大表示属于该分类的概率越大。展开详情
     *
     * 示例值:
     * 83.3848
     */
    private Float rate;

    /***
     * 建议您执行的操作，取值范围如下：
     *
     * pass：图片中的活体对象来自直接拍摄，无需进行其余操作。
     * review：图片中的活体对象可能为攻击样本，建议您确认后再进行操作。
     * block：图片中的活体对象大概率为攻击样本，建议您执行后续操作。
     * 如果未检测到人脸，则 Suggestion 返回为 block。
     *
     * 示例值:
     * review
     *
     */
    private String suggestion;


    /***
     * 提示信息，纯文字描述。
     *
     * blurred, occluded or large angle face, please check.：如输入模糊、遮挡或大角度等的人脸。
     * no face detected, try again please.：如没有检测到人脸。
     * 示例值:
     * blurred, occluded or large angle face, please check.
     */
    private String messageTips;

}


