Наследование: Aliyun.Acs.Core.AcsResponse
        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;
        }