public static DescribeApiTrafficDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeApiTrafficDataResponse describeApiTrafficDataResponse = new DescribeApiTrafficDataResponse();
describeApiTrafficDataResponse.HttpResponse = context.HttpResponse;
describeApiTrafficDataResponse.RequestId = context.StringValue("DescribeApiTrafficData.RequestId");
List<DescribeApiTrafficDataResponse.MonitorItem> callUploads = new List<DescribeApiTrafficDataResponse.MonitorItem>();
for (int i = 0; i < context.Length("DescribeApiTrafficData.CallUploads.Length"); i++) {
DescribeApiTrafficDataResponse.MonitorItem monitorItem = new DescribeApiTrafficDataResponse.MonitorItem();
monitorItem.ItemTime = context.StringValue("DescribeApiTrafficData.CallUploads["+ i +"].ItemTime");
monitorItem.ItemValue = context.StringValue("DescribeApiTrafficData.CallUploads["+ i +"].ItemValue");
callUploads.Add(monitorItem);
}
describeApiTrafficDataResponse.CallUploads = callUploads;
List<DescribeApiTrafficDataResponse.MonitorItem> callDownloads = new List<DescribeApiTrafficDataResponse.MonitorItem>();
for (int i = 0; i < context.Length("DescribeApiTrafficData.CallDownloads.Length"); i++) {
DescribeApiTrafficDataResponse.MonitorItem monitorItem = new DescribeApiTrafficDataResponse.MonitorItem();
monitorItem.ItemTime = context.StringValue("DescribeApiTrafficData.CallDownloads["+ i +"].ItemTime");
monitorItem.ItemValue = context.StringValue("DescribeApiTrafficData.CallDownloads["+ i +"].ItemValue");
callDownloads.Add(monitorItem);
}
describeApiTrafficDataResponse.CallDownloads = callDownloads;
return describeApiTrafficDataResponse;
}