package com.heyu.api.alibaba.request.facebody;


import com.heyu.api.alibaba.request.ACommonTextRequest;
import lombok.Data;

/**
 * https://next.api.aliyun.com/api/facebody/2019-12-30/DetectFace?tab=DOC&lang=JAVA
 */
@Data
public class ADetectFaceRequest extends ACommonTextRequest {

    /**
     * 是否需要返回人脸的特征点定位，取值 true 或 false。
     * <p>
     * 示例值:
     * true
     */
    public Boolean landmark = true;
    /**
     * 设置图片中人脸的最大返回数量，取值范围 1~30。若想返回多个人脸检测结果，请正确设置。默认按返回参数 FaceProbabilityList 进行降序排列。
     * <p>
     * 注意 该字段类型为 Long，在序列化/反序列化的过程中可能导致精度丢失，请注意数值不得大于 9007199254740991。
     * 示例值:
     * 1
     * 取值 <= 40
     */

    public Long maxFaceNumber = 30L;
    /**
     * 是否需要返回人脸的姿态，取值 true 或 false。
     * <p>
     * 示例值:
     * true
     */
    public Boolean pose = true;
    /**
     * 是否需要返回人脸质量，取值 true 或 false。
     * <p>
     * 示例值:
     * true
     */
    public Boolean quality = true;

}
