in aliyun-net-sdk-facebody/Facebody/Transform/V20191230/RecognizeFaceResponseUnmarshaller.cs [29:166]
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;
}