public static RecognizeImageResponse Unmarshall(UnmarshallerContext context) { RecognizeImageResponse recognizeImageResponse = new RecognizeImageResponse(); recognizeImageResponse.HttpResponse = context.HttpResponse; recognizeImageResponse.Code = context.StringValue("RecognizeImage.Code"); recognizeImageResponse.Message = context.StringValue("RecognizeImage.Message"); recognizeImageResponse.RequestId = context.StringValue("RecognizeImage.RequestId"); RecognizeImageResponse.RecognizeImage_Data data = new RecognizeImageResponse.RecognizeImage_Data(); List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Body> data_bodyList = new List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Body>(); for (int i = 0; i < context.Length("RecognizeImage.Data.BodyList.Length"); i++) { RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Body body = new RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Body(); body.Feature = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].Feature"); body.FileName = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].FileName"); body.ImageBaseSixFour = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].ImageBaseSixFour"); body.LeftTopX = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].LeftTopX"); body.LeftTopY = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].LeftTopY"); body.LocalFeature = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].LocalFeature"); body.RespiratorColor = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].RespiratorColor"); body.RightBottomX = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].RightBottomX"); body.RightBottomY = context.StringValue("RecognizeImage.Data.BodyList[" + i + "].RightBottomY"); data_bodyList.Add(body); } data.BodyList = data_bodyList; List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Face> data_faceList = new List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Face>(); for (int i = 0; i < context.Length("RecognizeImage.Data.FaceList.Length"); i++) { RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Face face = new RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_Face(); face.Feature = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].Feature"); face.FileName = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].FileName"); face.ImageBaseSixFour = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].ImageBaseSixFour"); face.LeftTopX = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].LeftTopX"); face.LeftTopY = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].LeftTopY"); face.LocalFeature = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].LocalFeature"); face.RespiratorColor = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].RespiratorColor"); face.RightBottomX = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].RightBottomX"); face.RightBottomY = context.StringValue("RecognizeImage.Data.FaceList[" + i + "].RightBottomY"); data_faceList.Add(face); } data.FaceList = data_faceList; recognizeImageResponse.Data = data; return(recognizeImageResponse); }
public static RecognizeImageResponse Unmarshall(UnmarshallerContext _ctx) { RecognizeImageResponse recognizeImageResponse = new RecognizeImageResponse(); recognizeImageResponse.HttpResponse = _ctx.HttpResponse; recognizeImageResponse.Code = _ctx.StringValue("RecognizeImage.Code"); recognizeImageResponse.Message = _ctx.StringValue("RecognizeImage.Message"); recognizeImageResponse.RequestId = _ctx.StringValue("RecognizeImage.RequestId"); recognizeImageResponse.Success = _ctx.StringValue("RecognizeImage.Success"); RecognizeImageResponse.RecognizeImage_Data data = new RecognizeImageResponse.RecognizeImage_Data(); List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_BodyListItem> data_bodyList = new List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_BodyListItem>(); for (int i = 0; i < _ctx.Length("RecognizeImage.Data.BodyList.Length"); i++) { RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_BodyListItem bodyListItem = new RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_BodyListItem(); bodyListItem.LeftTopX = _ctx.IntegerValue("RecognizeImage.Data.BodyList[" + i + "].LeftTopX"); bodyListItem.LeftTopY = _ctx.IntegerValue("RecognizeImage.Data.BodyList[" + i + "].LeftTopY"); bodyListItem.RightBottomX = _ctx.IntegerValue("RecognizeImage.Data.BodyList[" + i + "].RightBottomX"); bodyListItem.RightBottomY = _ctx.IntegerValue("RecognizeImage.Data.BodyList[" + i + "].RightBottomY"); bodyListItem.Feature = _ctx.StringValue("RecognizeImage.Data.BodyList[" + i + "].Feature"); bodyListItem.TargetImageContent = _ctx.StringValue("RecognizeImage.Data.BodyList[" + i + "].TargetImageContent"); bodyListItem.CropAlgorithmCode = _ctx.StringValue("RecognizeImage.Data.BodyList[" + i + "].CropAlgorithmCode"); data_bodyList.Add(bodyListItem); } data.BodyList = data_bodyList; List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_FaceListItem> data_faceList = new List <RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_FaceListItem>(); for (int i = 0; i < _ctx.Length("RecognizeImage.Data.FaceList.Length"); i++) { RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_FaceListItem faceListItem = new RecognizeImageResponse.RecognizeImage_Data.RecognizeImage_FaceListItem(); faceListItem.LeftTopX = _ctx.IntegerValue("RecognizeImage.Data.FaceList[" + i + "].LeftTopX"); faceListItem.LeftTopY = _ctx.IntegerValue("RecognizeImage.Data.FaceList[" + i + "].LeftTopY"); faceListItem.RightBottomX = _ctx.IntegerValue("RecognizeImage.Data.FaceList[" + i + "].RightBottomX"); faceListItem.RightBottomY = _ctx.IntegerValue("RecognizeImage.Data.FaceList[" + i + "].RightBottomY"); faceListItem.FaceQuality = _ctx.FloatValue("RecognizeImage.Data.FaceList[" + i + "].FaceQuality"); faceListItem.FaceKeyPointQuality = _ctx.FloatValue("RecognizeImage.Data.FaceList[" + i + "].FaceKeyPointQuality"); faceListItem.Feature = _ctx.StringValue("RecognizeImage.Data.FaceList[" + i + "].Feature"); faceListItem.TargetImageContent = _ctx.StringValue("RecognizeImage.Data.FaceList[" + i + "].TargetImageContent"); faceListItem.CropAlgorithmCode = _ctx.StringValue("RecognizeImage.Data.FaceList[" + i + "].CropAlgorithmCode"); data_faceList.Add(faceListItem); } data.FaceList = data_faceList; recognizeImageResponse.Data = data; return(recognizeImageResponse); }