in cloudauth-20190307/src/main/java/com/aliyun/cloudauth20190307/Client.java [1852:2020]
public InitFaceVerifyResponse initFaceVerifyWithOptions(InitFaceVerifyRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(request);
java.util.Map<String, Object> query = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.appQualityCheck)) {
query.put("AppQualityCheck", request.appQualityCheck);
}
if (!com.aliyun.teautil.Common.isUnset(request.birthday)) {
query.put("Birthday", request.birthday);
}
if (!com.aliyun.teautil.Common.isUnset(request.callbackToken)) {
query.put("CallbackToken", request.callbackToken);
}
if (!com.aliyun.teautil.Common.isUnset(request.callbackUrl)) {
query.put("CallbackUrl", request.callbackUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.cameraSelection)) {
query.put("CameraSelection", request.cameraSelection);
}
if (!com.aliyun.teautil.Common.isUnset(request.certName)) {
query.put("CertName", request.certName);
}
if (!com.aliyun.teautil.Common.isUnset(request.certNo)) {
query.put("CertNo", request.certNo);
}
if (!com.aliyun.teautil.Common.isUnset(request.certType)) {
query.put("CertType", request.certType);
}
if (!com.aliyun.teautil.Common.isUnset(request.certifyId)) {
query.put("CertifyId", request.certifyId);
}
if (!com.aliyun.teautil.Common.isUnset(request.certifyUrlStyle)) {
query.put("CertifyUrlStyle", request.certifyUrlStyle);
}
if (!com.aliyun.teautil.Common.isUnset(request.certifyUrlType)) {
query.put("CertifyUrlType", request.certifyUrlType);
}
if (!com.aliyun.teautil.Common.isUnset(request.encryptType)) {
query.put("EncryptType", request.encryptType);
}
if (!com.aliyun.teautil.Common.isUnset(request.faceContrastPictureUrl)) {
query.put("FaceContrastPictureUrl", request.faceContrastPictureUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.faceGuardOutput)) {
query.put("FaceGuardOutput", request.faceGuardOutput);
}
if (!com.aliyun.teautil.Common.isUnset(request.ip)) {
query.put("Ip", request.ip);
}
if (!com.aliyun.teautil.Common.isUnset(request.metaInfo)) {
query.put("MetaInfo", request.metaInfo);
}
if (!com.aliyun.teautil.Common.isUnset(request.mobile)) {
query.put("Mobile", request.mobile);
}
if (!com.aliyun.teautil.Common.isUnset(request.mode)) {
query.put("Mode", request.mode);
}
if (!com.aliyun.teautil.Common.isUnset(request.ossBucketName)) {
query.put("OssBucketName", request.ossBucketName);
}
if (!com.aliyun.teautil.Common.isUnset(request.ossObjectName)) {
query.put("OssObjectName", request.ossObjectName);
}
if (!com.aliyun.teautil.Common.isUnset(request.outerOrderNo)) {
query.put("OuterOrderNo", request.outerOrderNo);
}
if (!com.aliyun.teautil.Common.isUnset(request.procedurePriority)) {
query.put("ProcedurePriority", request.procedurePriority);
}
if (!com.aliyun.teautil.Common.isUnset(request.productCode)) {
query.put("ProductCode", request.productCode);
}
if (!com.aliyun.teautil.Common.isUnset(request.rarelyCharacters)) {
query.put("RarelyCharacters", request.rarelyCharacters);
}
if (!com.aliyun.teautil.Common.isUnset(request.readImg)) {
query.put("ReadImg", request.readImg);
}
if (!com.aliyun.teautil.Common.isUnset(request.returnUrl)) {
query.put("ReturnUrl", request.returnUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.sceneId)) {
query.put("SceneId", request.sceneId);
}
if (!com.aliyun.teautil.Common.isUnset(request.suitableType)) {
query.put("SuitableType", request.suitableType);
}
if (!com.aliyun.teautil.Common.isUnset(request.uiCustomUrl)) {
query.put("UiCustomUrl", request.uiCustomUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.userId)) {
query.put("UserId", request.userId);
}
if (!com.aliyun.teautil.Common.isUnset(request.validityDate)) {
query.put("ValidityDate", request.validityDate);
}
if (!com.aliyun.teautil.Common.isUnset(request.videoEvidence)) {
query.put("VideoEvidence", request.videoEvidence);
}
if (!com.aliyun.teautil.Common.isUnset(request.voluntaryCustomizedContent)) {
query.put("VoluntaryCustomizedContent", request.voluntaryCustomizedContent);
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.authId)) {
body.put("AuthId", request.authId);
}
if (!com.aliyun.teautil.Common.isUnset(request.crop)) {
body.put("Crop", request.crop);
}
if (!com.aliyun.teautil.Common.isUnset(request.faceContrastPicture)) {
body.put("FaceContrastPicture", request.faceContrastPicture);
}
if (!com.aliyun.teautil.Common.isUnset(request.model)) {
body.put("Model", request.model);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("query", com.aliyun.openapiutil.Client.query(query)),
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
));
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
new TeaPair("action", "InitFaceVerify"),
new TeaPair("version", "2019-03-07"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/"),
new TeaPair("method", "POST"),
new TeaPair("authType", "AK"),
new TeaPair("style", "RPC"),
new TeaPair("reqBodyType", "formData"),
new TeaPair("bodyType", "json")
));
return TeaModel.toModel(this.callApi(params, req, runtime), new InitFaceVerifyResponse());
}