public static DescribeApiLatencyDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeApiLatencyDataResponse describeApiLatencyDataResponse = new DescribeApiLatencyDataResponse();

            describeApiLatencyDataResponse.HttpResponse = context.HttpResponse;
            describeApiLatencyDataResponse.RequestId = context.StringValue("DescribeApiLatencyData.RequestId");

            List<DescribeApiLatencyDataResponse.MonitorItem> callLatencys = new List<DescribeApiLatencyDataResponse.MonitorItem>();
            for (int i = 0; i < context.Length("DescribeApiLatencyData.CallLatencys.Length"); i++) {
                DescribeApiLatencyDataResponse.MonitorItem monitorItem = new DescribeApiLatencyDataResponse.MonitorItem();
                monitorItem.ItemTime = context.StringValue("DescribeApiLatencyData.CallLatencys["+ i +"].ItemTime");
                monitorItem.ItemValue = context.StringValue("DescribeApiLatencyData.CallLatencys["+ i +"].ItemValue");

                callLatencys.Add(monitorItem);
            }
            describeApiLatencyDataResponse.CallLatencys = callLatencys;

            return describeApiLatencyDataResponse;
        }
        public static DescribeApiLatencyDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeApiLatencyDataResponse describeApiLatencyDataResponse = new DescribeApiLatencyDataResponse();

            describeApiLatencyDataResponse.HttpResponse = context.HttpResponse;
            describeApiLatencyDataResponse.RequestId    = context.StringValue("DescribeApiLatencyData.RequestId");

            List <DescribeApiLatencyDataResponse.MonitorItem> callLatencys = new List <DescribeApiLatencyDataResponse.MonitorItem>();

            for (int i = 0; i < context.Length("DescribeApiLatencyData.CallLatencys.Length"); i++)
            {
                DescribeApiLatencyDataResponse.MonitorItem monitorItem = new DescribeApiLatencyDataResponse.MonitorItem();
                monitorItem.ItemTime  = context.StringValue("DescribeApiLatencyData.CallLatencys[" + i + "].ItemTime");
                monitorItem.ItemValue = context.StringValue("DescribeApiLatencyData.CallLatencys[" + i + "].ItemValue");

                callLatencys.Add(monitorItem);
            }
            describeApiLatencyDataResponse.CallLatencys = callLatencys;

            return(describeApiLatencyDataResponse);
        }