package com.heyu.api.resp.mobile;


import com.heyu.api.resp.certificate.BaseCheckResultResp;
import lombok.Data;

/***
 * https://console.cloud.tencent.com/api/explorer?Product=faceid&Version=2018-03-01&Action=PhoneVerification
 *
 * 手机号三要素核验
 */
@Data
public class Mobile3MetaVerificationResp extends BaseCheckResultResp {


    public Mobile3MetaVerificationResp() {

    }


    public Mobile3MetaVerificationResp(String checkResult) {
        this.setCheckResult(checkResult);
    }

    /***
     * Description	String	业务结果描述。
     * 示例值：认证通过
     */
    private String description;

    /***
     * Isp	String	运营商名称。
     * - 取值范围为["","移动","电信","联通"]
     * 示例值：移动
     */
    private String isp;


    /***
     * ResultDetail	String	业务结果详细信息。
     * - 当VerifyMode配置"详版"，且Result为"-4: 三要素信息不一致"时返回。
     * - 枚举值：
     * PhoneIdCardMismatch：手机号码与姓名一致，与身份证号不一致。
     * PhoneNameMismatch：手机号码身份证号一致，与姓名不一致。
     * PhoneNameIdCardMismatch：手机号码与姓名和身份证号均不一致。
     * NameIdCardMismatch：姓名和身份证号不一致。
     * OtherMismatch：其他不一致。
     */
    private String resultDetail;

    /***
     * 业务结果详细信息。
     * - 当VerifyMode配置"详版"，且Result为"-4: 三要素信息不一致"时返回。
     * - 枚举值：
     * PhoneIdCardMismatch：手机号码与姓名一致，与身份证号不一致。
     * PhoneNameMismatch：手机号码身份证号一致，与姓名不一致。
     * PhoneNameIdCardMismatch：手机号码与姓名和身份证号均不一致。
     * NameIdCardMismatch：姓名和身份证号不一致。
     * OtherMismatch：其他不一致。
     * RequestId	String
     */
    private String resultDetailDesc;



}
