public static DescribeRealtimeDiagnosesResponse Unmarshall(UnmarshallerContext context) { DescribeRealtimeDiagnosesResponse describeRealtimeDiagnosesResponse = new DescribeRealtimeDiagnosesResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeRealtimeDiagnoses.RequestId"), Engine = context.StringValue("DescribeRealtimeDiagnoses.Engine"), TotalRecordCount = context.IntegerValue("DescribeRealtimeDiagnoses.TotalRecordCount"), PageNumber = context.IntegerValue("DescribeRealtimeDiagnoses.PageNumber"), PageRecordCount = context.IntegerValue("DescribeRealtimeDiagnoses.PageRecordCount") }; List <DescribeRealtimeDiagnosesResponse.RealtimeDiagnoseTasks> tasks = new List <DescribeRealtimeDiagnosesResponse.RealtimeDiagnoseTasks>(); for (int i = 0; i < context.Length("DescribeRealtimeDiagnoses.Tasks.Length"); i++) { DescribeRealtimeDiagnosesResponse.RealtimeDiagnoseTasks realtimeDiagnoseTasks = new DescribeRealtimeDiagnosesResponse.RealtimeDiagnoseTasks() { CreateTime = context.StringValue($"DescribeRealtimeDiagnoses.Tasks[{i}].CreateTime"), TaskId = context.StringValue($"DescribeRealtimeDiagnoses.Tasks[{i}].TaskId"), HealthScore = context.StringValue($"DescribeRealtimeDiagnoses.Tasks[{i}].HealthScore"), Status = context.EnumValue <DescribeRealtimeDiagnosesResponse.RealtimeDiagnoseTasks.StatusEnum>($"DescribeRealtimeDiagnoses.Tasks[{i}].Status") }; tasks.Add(realtimeDiagnoseTasks); } describeRealtimeDiagnosesResponse.Tasks = tasks; return(describeRealtimeDiagnosesResponse); }
public static DescribeRealtimeDiagnosesResponse Unmarshall(UnmarshallerContext context) { DescribeRealtimeDiagnosesResponse describeRealtimeDiagnosesResponse = new DescribeRealtimeDiagnosesResponse(); describeRealtimeDiagnosesResponse.HttpResponse = context.HttpResponse; describeRealtimeDiagnosesResponse.RequestId = context.StringValue("DescribeRealtimeDiagnoses.RequestId"); describeRealtimeDiagnosesResponse.Engine = context.StringValue("DescribeRealtimeDiagnoses.Engine"); describeRealtimeDiagnosesResponse.TotalRecordCount = context.IntegerValue("DescribeRealtimeDiagnoses.TotalRecordCount"); describeRealtimeDiagnosesResponse.PageNumber = context.IntegerValue("DescribeRealtimeDiagnoses.PageNumber"); describeRealtimeDiagnosesResponse.PageRecordCount = context.IntegerValue("DescribeRealtimeDiagnoses.PageRecordCount"); List <DescribeRealtimeDiagnosesResponse.DescribeRealtimeDiagnoses_RealtimeDiagnoseTasks> describeRealtimeDiagnosesResponse_tasks = new List <DescribeRealtimeDiagnosesResponse.DescribeRealtimeDiagnoses_RealtimeDiagnoseTasks>(); for (int i = 0; i < context.Length("DescribeRealtimeDiagnoses.Tasks.Length"); i++) { DescribeRealtimeDiagnosesResponse.DescribeRealtimeDiagnoses_RealtimeDiagnoseTasks realtimeDiagnoseTasks = new DescribeRealtimeDiagnosesResponse.DescribeRealtimeDiagnoses_RealtimeDiagnoseTasks(); realtimeDiagnoseTasks.CreateTime = context.StringValue("DescribeRealtimeDiagnoses.Tasks[" + i + "].CreateTime"); realtimeDiagnoseTasks.TaskId = context.StringValue("DescribeRealtimeDiagnoses.Tasks[" + i + "].TaskId"); realtimeDiagnoseTasks.HealthScore = context.StringValue("DescribeRealtimeDiagnoses.Tasks[" + i + "].HealthScore"); realtimeDiagnoseTasks.Status = context.StringValue("DescribeRealtimeDiagnoses.Tasks[" + i + "].Status"); describeRealtimeDiagnosesResponse_tasks.Add(realtimeDiagnoseTasks); } describeRealtimeDiagnosesResponse.Tasks = describeRealtimeDiagnosesResponse_tasks; return(describeRealtimeDiagnosesResponse); }