public static DescribeApiQpsDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeApiQpsDataResponse describeApiQpsDataResponse = new DescribeApiQpsDataResponse();
describeApiQpsDataResponse.HttpResponse = context.HttpResponse;
describeApiQpsDataResponse.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();
monitorItem.ItemTime = context.StringValue("DescribeApiQpsData.CallSuccesses["+ i +"].ItemTime");
monitorItem.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();
monitorItem.ItemTime = context.StringValue("DescribeApiQpsData.CallFails["+ i +"].ItemTime");
monitorItem.ItemValue = context.StringValue("DescribeApiQpsData.CallFails["+ i +"].ItemValue");
callFails.Add(monitorItem);
}
describeApiQpsDataResponse.CallFails = callFails;
return describeApiQpsDataResponse;
}