public static DescribeDomainHitRateDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeDomainHitRateDataResponse describeDomainHitRateDataResponse = new DescribeDomainHitRateDataResponse();
describeDomainHitRateDataResponse.HttpResponse = context.HttpResponse;
describeDomainHitRateDataResponse.RequestId = context.StringValue("DescribeDomainHitRateData.RequestId");
describeDomainHitRateDataResponse.DomainName = context.StringValue("DescribeDomainHitRateData.DomainName");
describeDomainHitRateDataResponse.DataInterval = context.StringValue("DescribeDomainHitRateData.DataInterval");
describeDomainHitRateDataResponse.StartTime = context.StringValue("DescribeDomainHitRateData.StartTime");
describeDomainHitRateDataResponse.EndTime = context.StringValue("DescribeDomainHitRateData.EndTime");
List<DescribeDomainHitRateDataResponse.DataModule> hitRateInterval = new List<DescribeDomainHitRateDataResponse.DataModule>();
for (int i = 0; i < context.Length("DescribeDomainHitRateData.HitRateInterval.Length"); i++) {
DescribeDomainHitRateDataResponse.DataModule dataModule = new DescribeDomainHitRateDataResponse.DataModule();
dataModule.TimeStamp = context.StringValue("DescribeDomainHitRateData.HitRateInterval["+ i +"].TimeStamp");
dataModule.Value = context.StringValue("DescribeDomainHitRateData.HitRateInterval["+ i +"].Value");
hitRateInterval.Add(dataModule);
}
describeDomainHitRateDataResponse.HitRateInterval = hitRateInterval;
return describeDomainHitRateDataResponse;
}