Aliyun.Acs.Cdn.Transform.V20141111.DescribeDomainQpsDataResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : DescribeDomainQpsDataResponse
context UnmarshallerContext
Результат Aliyun.Acs.Cdn.Model.V20141111.DescribeDomainQpsDataResponse
        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;
        }
DescribeDomainQpsDataResponseUnmarshaller