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;
}