package com.heyu.api.tencent.request;

import com.heyu.api.tencent.TencentBaseRequest;
import lombok.Data;


/***
 * https://console.cloud.tencent.com/api/explorer?Product=faceid&Version=2018-03-01&Action=IdCardOCRVerification
 *
 *身份证识别及信息核验
 */

@Data
public class TTIdCardOCRVerificationRequest extends TencentBaseRequest {


    /*

否：

    身份证号。
- 姓名和身份证号、ImageBase64、ImageUrl三者必须提供其中之一。
- 若都提供了，则按照姓名和身份证号>ImageBase64>ImageUrl的优先级使用参数。
示例值：11204416541220243X
     */
    private String idCard;



    /***
     * 否 ：
     * 姓名。
     * 示例值：韦小宝
     */
    private String name ;


    /***
     * 否： String	身份证人像面的 Base64 值。
     * - 支持的图片格式：PNG、JPG、JPEG，暂不支持 GIF 格式。
     * - 支持的图片大小：所下载图片经Base64编码后不超过 3M。请使用标准的Base64编码方式(带=补位)，编码规范参考RFC4648。
     * 示例值：/9j/4AAQSkZJRg…..s97n//2Q==
     *
     */
    private String imageBase64;

    /***
     * 否	String	身份证人像面的 Url 地址。
     * - 支持的图片格式：PNG、JPG、JPEG，暂不支持 GIF 格式。
     * - 支持的图片大小：所下载图片经 Base64 编码后不超过 3M。图片下载时间不超过 3 秒。
     * - 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性，建议图片存储于腾讯云。
     * - 非腾讯云存储的 Url 速度和稳定性可能受一定影响。
     * 示例值：https://www.qq.com/image.jpg
     */
    private String imageUrl;

}
