public static DescribeApiQpsDataResponse Unmarshall(UnmarshallerContext context) { DescribeApiQpsDataResponse describeApiQpsDataResponse = new DescribeApiQpsDataResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeApiQpsData.RequestId") }; List <DescribeApiQpsDataResponse.MonitorItem> callSuccesses = new List <DescribeApiQpsDataResponse.MonitorItem>(); for (int i = 0; i < context.Length("DescribeApiQpsData.CallSuccesses.Length"); i++) { DescribeApiQpsDataResponse.MonitorItem monitorItem = new DescribeApiQpsDataResponse.MonitorItem() { ItemTime = context.StringValue($"DescribeApiQpsData.CallSuccesses[{i}].ItemTime"), ItemValue = context.StringValue($"DescribeApiQpsData.CallSuccesses[{i}].ItemValue") }; callSuccesses.Add(monitorItem); } describeApiQpsDataResponse.CallSuccesses = callSuccesses; List <DescribeApiQpsDataResponse.MonitorItem> callFails = new List <DescribeApiQpsDataResponse.MonitorItem>(); for (int i = 0; i < context.Length("DescribeApiQpsData.CallFails.Length"); i++) { DescribeApiQpsDataResponse.MonitorItem monitorItem = new DescribeApiQpsDataResponse.MonitorItem() { ItemTime = context.StringValue($"DescribeApiQpsData.CallFails[{i}].ItemTime"), ItemValue = context.StringValue($"DescribeApiQpsData.CallFails[{i}].ItemValue") }; callFails.Add(monitorItem); } describeApiQpsDataResponse.CallFails = callFails; return(describeApiQpsDataResponse); }
public static DescribeApiQpsDataResponse Unmarshall(UnmarshallerContext context) { DescribeApiQpsDataResponse describeApiQpsDataResponse = new DescribeApiQpsDataResponse(); describeApiQpsDataResponse.HttpResponse = context.HttpResponse; describeApiQpsDataResponse.RequestId = context.StringValue("DescribeApiQpsData.RequestId"); List <DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem> describeApiQpsDataResponse_callSuccesses = new List <DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem>(); for (int i = 0; i < context.Length("DescribeApiQpsData.CallSuccesses.Length"); i++) { DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem monitorItem = new DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem(); monitorItem.ItemTime = context.StringValue("DescribeApiQpsData.CallSuccesses[" + i + "].ItemTime"); monitorItem.ItemValue = context.StringValue("DescribeApiQpsData.CallSuccesses[" + i + "].ItemValue"); describeApiQpsDataResponse_callSuccesses.Add(monitorItem); } describeApiQpsDataResponse.CallSuccesses = describeApiQpsDataResponse_callSuccesses; List <DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem> describeApiQpsDataResponse_callFails = new List <DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem>(); for (int i = 0; i < context.Length("DescribeApiQpsData.CallFails.Length"); i++) { DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem monitorItem = new DescribeApiQpsDataResponse.DescribeApiQpsData_MonitorItem(); monitorItem.ItemTime = context.StringValue("DescribeApiQpsData.CallFails[" + i + "].ItemTime"); monitorItem.ItemValue = context.StringValue("DescribeApiQpsData.CallFails[" + i + "].ItemValue"); describeApiQpsDataResponse_callFails.Add(monitorItem); } describeApiQpsDataResponse.CallFails = describeApiQpsDataResponse_callFails; return(describeApiQpsDataResponse); }