public static RecognizeFaceResponse Unmarshall(UnmarshallerContext _ctx) { RecognizeFaceResponse recognizeFaceResponse = new RecognizeFaceResponse(); recognizeFaceResponse.HttpResponse = _ctx.HttpResponse; recognizeFaceResponse.RequestId = _ctx.StringValue("RecognizeFace.RequestId"); RecognizeFaceResponse.RecognizeFace_Data data = new RecognizeFaceResponse.RecognizeFace_Data(); data.LandmarkCount = _ctx.IntegerValue("RecognizeFace.Data.LandmarkCount"); data.DenseFeatureLength = _ctx.IntegerValue("RecognizeFace.Data.DenseFeatureLength"); data.FaceCount = _ctx.IntegerValue("RecognizeFace.Data.FaceCount"); List <string> data_denseFeatures = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.DenseFeatures.Length"); i++) { data_denseFeatures.Add(_ctx.StringValue("RecognizeFace.Data.DenseFeatures[" + i + "]")); } data.DenseFeatures = data_denseFeatures; List <string> data_faceProbabilityList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.FaceProbabilityList.Length"); i++) { data_faceProbabilityList.Add(_ctx.StringValue("RecognizeFace.Data.FaceProbabilityList[" + i + "]")); } data.FaceProbabilityList = data_faceProbabilityList; List <string> data_hatList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.HatList.Length"); i++) { data_hatList.Add(_ctx.StringValue("RecognizeFace.Data.HatList[" + i + "]")); } data.HatList = data_hatList; List <string> data_ageList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.AgeList.Length"); i++) { data_ageList.Add(_ctx.StringValue("RecognizeFace.Data.AgeList[" + i + "]")); } data.AgeList = data_ageList; List <string> data_beuatyList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.BeuatyList.Length"); i++) { data_beuatyList.Add(_ctx.StringValue("RecognizeFace.Data.BeuatyList[" + i + "]")); } data.BeuatyList = data_beuatyList; List <string> data_faceRectangles = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.FaceRectangles.Length"); i++) { data_faceRectangles.Add(_ctx.StringValue("RecognizeFace.Data.FaceRectangles[" + i + "]")); } data.FaceRectangles = data_faceRectangles; List <string> data_glasses = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Glasses.Length"); i++) { data_glasses.Add(_ctx.StringValue("RecognizeFace.Data.Glasses[" + i + "]")); } data.Glasses = data_glasses; List <string> data_landmarks = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Landmarks.Length"); i++) { data_landmarks.Add(_ctx.StringValue("RecognizeFace.Data.Landmarks[" + i + "]")); } data.Landmarks = data_landmarks; List <string> data_expressions = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Expressions.Length"); i++) { data_expressions.Add(_ctx.StringValue("RecognizeFace.Data.Expressions[" + i + "]")); } data.Expressions = data_expressions; List <string> data_poseList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.PoseList.Length"); i++) { data_poseList.Add(_ctx.StringValue("RecognizeFace.Data.PoseList[" + i + "]")); } data.PoseList = data_poseList; List <string> data_genderList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.GenderList.Length"); i++) { data_genderList.Add(_ctx.StringValue("RecognizeFace.Data.GenderList[" + i + "]")); } data.GenderList = data_genderList; List <string> data_pupils = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Pupils.Length"); i++) { data_pupils.Add(_ctx.StringValue("RecognizeFace.Data.Pupils[" + i + "]")); } data.Pupils = data_pupils; RecognizeFaceResponse.RecognizeFace_Data.RecognizeFace_Qualities qualities = new RecognizeFaceResponse.RecognizeFace_Data.RecognizeFace_Qualities(); List <string> qualities_noiseList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.NoiseList.Length"); i++) { qualities_noiseList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.NoiseList[" + i + "]")); } qualities.NoiseList = qualities_noiseList; List <string> qualities_scoreList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.ScoreList.Length"); i++) { qualities_scoreList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.ScoreList[" + i + "]")); } qualities.ScoreList = qualities_scoreList; List <string> qualities_blurList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.BlurList.Length"); i++) { qualities_blurList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.BlurList[" + i + "]")); } qualities.BlurList = qualities_blurList; List <string> qualities_maskList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.MaskList.Length"); i++) { qualities_maskList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.MaskList[" + i + "]")); } qualities.MaskList = qualities_maskList; List <string> qualities_glassList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.GlassList.Length"); i++) { qualities_glassList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.GlassList[" + i + "]")); } qualities.GlassList = qualities_glassList; List <string> qualities_fnfList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.FnfList.Length"); i++) { qualities_fnfList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.FnfList[" + i + "]")); } qualities.FnfList = qualities_fnfList; List <string> qualities_poseList1 = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.PoseList.Length"); i++) { qualities_poseList1.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.PoseList[" + i + "]")); } qualities.PoseList1 = qualities_poseList1; List <string> qualities_illuList = new List <string>(); for (int i = 0; i < _ctx.Length("RecognizeFace.Data.Qualities.IlluList.Length"); i++) { qualities_illuList.Add(_ctx.StringValue("RecognizeFace.Data.Qualities.IlluList[" + i + "]")); } qualities.IlluList = qualities_illuList; data.Qualities = qualities; recognizeFaceResponse.Data = data; return(recognizeFaceResponse); }
public static RecognizeFaceResponse Unmarshall(UnmarshallerContext context) { RecognizeFaceResponse recognizeFaceResponse = new RecognizeFaceResponse(); recognizeFaceResponse.HttpResponse = context.HttpResponse; recognizeFaceResponse.RequestId = context.StringValue("RecognizeFace.RequestId"); RecognizeFaceResponse.RecognizeFace_Data data = new RecognizeFaceResponse.RecognizeFace_Data(); data.FaceCount = context.IntegerValue("RecognizeFace.Data.FaceCount"); data.LandmarkCount = context.IntegerValue("RecognizeFace.Data.LandmarkCount"); data.DenseFeatureLength = context.IntegerValue("RecognizeFace.Data.DenseFeatureLength"); List <string> data_faceRectangles = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.FaceRectangles.Length"); i++) { data_faceRectangles.Add(context.StringValue("RecognizeFace.Data.FaceRectangles[" + i + "]")); } data.FaceRectangles = data_faceRectangles; List <string> data_faceProbabilityList = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.FaceProbabilityList.Length"); i++) { data_faceProbabilityList.Add(context.StringValue("RecognizeFace.Data.FaceProbabilityList[" + i + "]")); } data.FaceProbabilityList = data_faceProbabilityList; List <string> data_poseList = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.PoseList.Length"); i++) { data_poseList.Add(context.StringValue("RecognizeFace.Data.PoseList[" + i + "]")); } data.PoseList = data_poseList; List <string> data_landmarks = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.Landmarks.Length"); i++) { data_landmarks.Add(context.StringValue("RecognizeFace.Data.Landmarks[" + i + "]")); } data.Landmarks = data_landmarks; List <string> data_pupils = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.Pupils.Length"); i++) { data_pupils.Add(context.StringValue("RecognizeFace.Data.Pupils[" + i + "]")); } data.Pupils = data_pupils; List <string> data_genderList = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.GenderList.Length"); i++) { data_genderList.Add(context.StringValue("RecognizeFace.Data.GenderList[" + i + "]")); } data.GenderList = data_genderList; List <string> data_ageList = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.AgeList.Length"); i++) { data_ageList.Add(context.StringValue("RecognizeFace.Data.AgeList[" + i + "]")); } data.AgeList = data_ageList; List <string> data_expressions = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.Expressions.Length"); i++) { data_expressions.Add(context.StringValue("RecognizeFace.Data.Expressions[" + i + "]")); } data.Expressions = data_expressions; List <string> data_glasses = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.Glasses.Length"); i++) { data_glasses.Add(context.StringValue("RecognizeFace.Data.Glasses[" + i + "]")); } data.Glasses = data_glasses; List <string> data_denseFeatures = new List <string>(); for (int i = 0; i < context.Length("RecognizeFace.Data.DenseFeatures.Length"); i++) { data_denseFeatures.Add(context.StringValue("RecognizeFace.Data.DenseFeatures[" + i + "]")); } data.DenseFeatures = data_denseFeatures; recognizeFaceResponse.Data = data; return(recognizeFaceResponse); }