public static DescribeDomainQpsDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeDomainQpsDataResponse describeDomainQpsDataResponse = new DescribeDomainQpsDataResponse();
describeDomainQpsDataResponse.HttpResponse = context.HttpResponse;
describeDomainQpsDataResponse.RequestId = context.StringValue("DescribeDomainQpsData.RequestId");
describeDomainQpsDataResponse.DomainName = context.StringValue("DescribeDomainQpsData.DomainName");
describeDomainQpsDataResponse.DataInterval = context.StringValue("DescribeDomainQpsData.DataInterval");
describeDomainQpsDataResponse.StartTime = context.StringValue("DescribeDomainQpsData.StartTime");
describeDomainQpsDataResponse.EndTime = context.StringValue("DescribeDomainQpsData.EndTime");
List<DescribeDomainQpsDataResponse.DataModule> qpsDataInterval = new List<DescribeDomainQpsDataResponse.DataModule>();
for (int i = 0; i < context.Length("DescribeDomainQpsData.QpsDataInterval.Length"); i++) {
DescribeDomainQpsDataResponse.DataModule dataModule = new DescribeDomainQpsDataResponse.DataModule();
dataModule.TimeStamp = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].TimeStamp");
dataModule.Value = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].Value");
dataModule.DomesticValue = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].DomesticValue");
dataModule.OverseasValue = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].OverseasValue");
dataModule.AccValue = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].AccValue");
dataModule.AccDomesticValue = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].AccDomesticValue");
dataModule.AccOverseasValue = context.StringValue("DescribeDomainQpsData.QpsDataInterval["+ i +"].AccOverseasValue");
qpsDataInterval.Add(dataModule);
}
describeDomainQpsDataResponse.QpsDataInterval = qpsDataInterval;
return describeDomainQpsDataResponse;
}