in cloudauth-20190307/core/Client.cs [4422:4593]
public InitFaceVerifyResponse InitFaceVerifyWithOptions(InitFaceVerifyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppQualityCheck))
{
query["AppQualityCheck"] = request.AppQualityCheck;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Birthday))
{
query["Birthday"] = request.Birthday;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallbackToken))
{
query["CallbackToken"] = request.CallbackToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallbackUrl))
{
query["CallbackUrl"] = request.CallbackUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CameraSelection))
{
query["CameraSelection"] = request.CameraSelection;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertName))
{
query["CertName"] = request.CertName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertNo))
{
query["CertNo"] = request.CertNo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertType))
{
query["CertType"] = request.CertType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertifyId))
{
query["CertifyId"] = request.CertifyId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertifyUrlStyle))
{
query["CertifyUrlStyle"] = request.CertifyUrlStyle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertifyUrlType))
{
query["CertifyUrlType"] = request.CertifyUrlType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncryptType))
{
query["EncryptType"] = request.EncryptType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceContrastPictureUrl))
{
query["FaceContrastPictureUrl"] = request.FaceContrastPictureUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceGuardOutput))
{
query["FaceGuardOutput"] = request.FaceGuardOutput;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ip))
{
query["Ip"] = request.Ip;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MetaInfo))
{
query["MetaInfo"] = request.MetaInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mobile))
{
query["Mobile"] = request.Mobile;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode))
{
query["Mode"] = request.Mode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OssBucketName))
{
query["OssBucketName"] = request.OssBucketName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OssObjectName))
{
query["OssObjectName"] = request.OssObjectName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OuterOrderNo))
{
query["OuterOrderNo"] = request.OuterOrderNo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProcedurePriority))
{
query["ProcedurePriority"] = request.ProcedurePriority;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductCode))
{
query["ProductCode"] = request.ProductCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RarelyCharacters))
{
query["RarelyCharacters"] = request.RarelyCharacters;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReadImg))
{
query["ReadImg"] = request.ReadImg;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ReturnUrl))
{
query["ReturnUrl"] = request.ReturnUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SceneId))
{
query["SceneId"] = request.SceneId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SuitableType))
{
query["SuitableType"] = request.SuitableType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UiCustomUrl))
{
query["UiCustomUrl"] = request.UiCustomUrl;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserId))
{
query["UserId"] = request.UserId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ValidityDate))
{
query["ValidityDate"] = request.ValidityDate;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoEvidence))
{
query["VideoEvidence"] = request.VideoEvidence;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VoluntaryCustomizedContent))
{
query["VoluntaryCustomizedContent"] = request.VoluntaryCustomizedContent;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthId))
{
body["AuthId"] = request.AuthId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Crop))
{
body["Crop"] = request.Crop;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceContrastPicture))
{
body["FaceContrastPicture"] = request.FaceContrastPicture;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model))
{
body["Model"] = request.Model;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "InitFaceVerify",
Version = "2019-03-07",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<InitFaceVerifyResponse>(CallApi(params_, req, runtime));
}