public static DescribeDomainSrcBpsDataResponse Unmarshall(UnmarshallerContext context)
{
DescribeDomainSrcBpsDataResponse describeDomainSrcBpsDataResponse = new DescribeDomainSrcBpsDataResponse();
describeDomainSrcBpsDataResponse.HttpResponse = context.HttpResponse;
describeDomainSrcBpsDataResponse.RequestId = context.StringValue("DescribeDomainSrcBpsData.RequestId");
describeDomainSrcBpsDataResponse.DomainName = context.StringValue("DescribeDomainSrcBpsData.DomainName");
describeDomainSrcBpsDataResponse.DataInterval = context.StringValue("DescribeDomainSrcBpsData.DataInterval");
describeDomainSrcBpsDataResponse.StartTime = context.StringValue("DescribeDomainSrcBpsData.StartTime");
describeDomainSrcBpsDataResponse.EndTime = context.StringValue("DescribeDomainSrcBpsData.EndTime");
List<DescribeDomainSrcBpsDataResponse.DataModule> srcBpsDataPerInterval = new List<DescribeDomainSrcBpsDataResponse.DataModule>();
for (int i = 0; i < context.Length("DescribeDomainSrcBpsData.SrcBpsDataPerInterval.Length"); i++) {
DescribeDomainSrcBpsDataResponse.DataModule dataModule = new DescribeDomainSrcBpsDataResponse.DataModule();
dataModule.TimeStamp = context.StringValue("DescribeDomainSrcBpsData.SrcBpsDataPerInterval["+ i +"].TimeStamp");
dataModule.Value = context.StringValue("DescribeDomainSrcBpsData.SrcBpsDataPerInterval["+ i +"].Value");
srcBpsDataPerInterval.Add(dataModule);
}
describeDomainSrcBpsDataResponse.SrcBpsDataPerInterval = srcBpsDataPerInterval;
return describeDomainSrcBpsDataResponse;
}