public static DescribeVerifyResultResponse Unmarshall(UnmarshallerContext context) { DescribeVerifyResultResponse describeVerifyResultResponse = new DescribeVerifyResultResponse(); describeVerifyResultResponse.HttpResponse = context.HttpResponse; describeVerifyResultResponse.RequestId = context.StringValue("DescribeVerifyResult.RequestId"); describeVerifyResultResponse.VerifyStatus = context.IntegerValue("DescribeVerifyResult.VerifyStatus"); describeVerifyResultResponse.AuthorityComparisionScore = context.FloatValue("DescribeVerifyResult.AuthorityComparisionScore"); DescribeVerifyResultResponse.DescribeVerifyResult_Material material = new DescribeVerifyResultResponse.DescribeVerifyResult_Material(); material.FaceImageUrl = context.StringValue("DescribeVerifyResult.Material.FaceImageUrl"); material.IdCardName = context.StringValue("DescribeVerifyResult.Material.IdCardName"); material.IdCardNumber = context.StringValue("DescribeVerifyResult.Material.IdCardNumber"); DescribeVerifyResultResponse.DescribeVerifyResult_Material.DescribeVerifyResult_IdCardInfo idCardInfo = new DescribeVerifyResultResponse.DescribeVerifyResult_Material.DescribeVerifyResult_IdCardInfo(); idCardInfo.Number = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Number"); idCardInfo.Address = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Address"); idCardInfo.Nationality = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Nationality"); idCardInfo.EndDate = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.EndDate"); idCardInfo.FrontImageUrl = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.FrontImageUrl"); idCardInfo.Authority = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Authority"); idCardInfo.Sex = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Sex"); idCardInfo.Name = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Name"); idCardInfo.Birth = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.Birth"); idCardInfo.BackImageUrl = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.BackImageUrl"); idCardInfo.StartDate = context.StringValue("DescribeVerifyResult.Material.IdCardInfo.StartDate"); material.IdCardInfo = idCardInfo; describeVerifyResultResponse.Material = material; return(describeVerifyResultResponse); }
public static DescribeVerifyResultResponse Unmarshall(UnmarshallerContext _ctx) { DescribeVerifyResultResponse describeVerifyResultResponse = new DescribeVerifyResultResponse(); describeVerifyResultResponse.HttpResponse = _ctx.HttpResponse; describeVerifyResultResponse.RequestId = _ctx.StringValue("DescribeVerifyResult.RequestId"); describeVerifyResultResponse.VerifyStatus = _ctx.IntegerValue("DescribeVerifyResult.VerifyStatus"); describeVerifyResultResponse.AuthorityComparisionScore = _ctx.FloatValue("DescribeVerifyResult.AuthorityComparisionScore"); describeVerifyResultResponse.FaceComparisonScore = _ctx.FloatValue("DescribeVerifyResult.FaceComparisonScore"); describeVerifyResultResponse.IdCardFaceComparisonScore = _ctx.FloatValue("DescribeVerifyResult.IdCardFaceComparisonScore"); DescribeVerifyResultResponse.DescribeVerifyResult_Material material = new DescribeVerifyResultResponse.DescribeVerifyResult_Material(); material.FaceImageUrl = _ctx.StringValue("DescribeVerifyResult.Material.FaceImageUrl"); material.IdCardName = _ctx.StringValue("DescribeVerifyResult.Material.IdCardName"); material.IdCardNumber = _ctx.StringValue("DescribeVerifyResult.Material.IdCardNumber"); material.FaceQuality = _ctx.StringValue("DescribeVerifyResult.Material.FaceQuality"); material.FaceGlobalUrl = _ctx.StringValue("DescribeVerifyResult.Material.FaceGlobalUrl"); material.FaceMask = _ctx.BooleanValue("DescribeVerifyResult.Material.FaceMask"); List <string> material_videoUrls = new List <string>(); for (int i = 0; i < _ctx.Length("DescribeVerifyResult.Material.VideoUrls.Length"); i++) { material_videoUrls.Add(_ctx.StringValue("DescribeVerifyResult.Material.VideoUrls[" + i + "]")); } material.VideoUrls = material_videoUrls; DescribeVerifyResultResponse.DescribeVerifyResult_Material.DescribeVerifyResult_IdCardInfo idCardInfo = new DescribeVerifyResultResponse.DescribeVerifyResult_Material.DescribeVerifyResult_IdCardInfo(); idCardInfo.Number = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Number"); idCardInfo.Address = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Address"); idCardInfo.Nationality = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Nationality"); idCardInfo.EndDate = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.EndDate"); idCardInfo.FrontImageUrl = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.FrontImageUrl"); idCardInfo.Authority = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Authority"); idCardInfo.Sex = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Sex"); idCardInfo.Name = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Name"); idCardInfo.Birth = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.Birth"); idCardInfo.BackImageUrl = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.BackImageUrl"); idCardInfo.StartDate = _ctx.StringValue("DescribeVerifyResult.Material.IdCardInfo.StartDate"); material.IdCardInfo = idCardInfo; describeVerifyResultResponse.Material = material; return(describeVerifyResultResponse); }