public static DescribeApiErrorDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeApiErrorDataResponse describeApiErrorDataResponse = new DescribeApiErrorDataResponse();
describeApiErrorDataResponse.HttpResponse = context.HttpResponse;
describeApiErrorDataResponse.RequestId = context.StringValue("DescribeApiErrorData.RequestId");
List<DescribeApiErrorDataResponse.MonitorItem> clientErrors = new List<DescribeApiErrorDataResponse.MonitorItem>();
for (int i = 0; i < context.Length("DescribeApiErrorData.ClientErrors.Length"); i++) {
DescribeApiErrorDataResponse.MonitorItem monitorItem = new DescribeApiErrorDataResponse.MonitorItem();
monitorItem.ItemTime = context.StringValue("DescribeApiErrorData.ClientErrors["+ i +"].ItemTime");
monitorItem.ItemValue = context.StringValue("DescribeApiErrorData.ClientErrors["+ i +"].ItemValue");
clientErrors.Add(monitorItem);
}
describeApiErrorDataResponse.ClientErrors = clientErrors;
List<DescribeApiErrorDataResponse.MonitorItem> serverErrors = new List<DescribeApiErrorDataResponse.MonitorItem>();
for (int i = 0; i < context.Length("DescribeApiErrorData.ServerErrors.Length"); i++) {
DescribeApiErrorDataResponse.MonitorItem monitorItem = new DescribeApiErrorDataResponse.MonitorItem();
monitorItem.ItemTime = context.StringValue("DescribeApiErrorData.ServerErrors["+ i +"].ItemTime");
monitorItem.ItemValue = context.StringValue("DescribeApiErrorData.ServerErrors["+ i +"].ItemValue");
serverErrors.Add(monitorItem);
}
describeApiErrorDataResponse.ServerErrors = serverErrors;
return describeApiErrorDataResponse;
}