public static DescribeDomainReqHitRateDataResponse Unmarshall(UnmarshallerContext context) { DescribeDomainReqHitRateDataResponse describeDomainReqHitRateDataResponse = new DescribeDomainReqHitRateDataResponse(); describeDomainReqHitRateDataResponse.HttpResponse = context.HttpResponse; describeDomainReqHitRateDataResponse.RequestId = context.StringValue("DescribeDomainReqHitRateData.RequestId"); describeDomainReqHitRateDataResponse.DomainName = context.StringValue("DescribeDomainReqHitRateData.DomainName"); describeDomainReqHitRateDataResponse.DataInterval = context.StringValue("DescribeDomainReqHitRateData.DataInterval"); describeDomainReqHitRateDataResponse.StartTime = context.StringValue("DescribeDomainReqHitRateData.StartTime"); describeDomainReqHitRateDataResponse.EndTime = context.StringValue("DescribeDomainReqHitRateData.EndTime"); List<DescribeDomainReqHitRateDataResponse.DataModule> reqHitRateInterval = new List<DescribeDomainReqHitRateDataResponse.DataModule>(); for (int i = 0; i < context.Length("DescribeDomainReqHitRateData.ReqHitRateInterval.Length"); i++) { DescribeDomainReqHitRateDataResponse.DataModule dataModule = new DescribeDomainReqHitRateDataResponse.DataModule(); dataModule.TimeStamp = context.StringValue("DescribeDomainReqHitRateData.ReqHitRateInterval["+ i +"].TimeStamp"); dataModule.Value = context.StringValue("DescribeDomainReqHitRateData.ReqHitRateInterval["+ i +"].Value"); reqHitRateInterval.Add(dataModule); } describeDomainReqHitRateDataResponse.ReqHitRateInterval = reqHitRateInterval; return describeDomainReqHitRateDataResponse; }