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

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

public static Unmarshall ( UnmarshallerContext context ) : DescribeDomainPvDataResponse
context UnmarshallerContext
Результат Aliyun.Acs.Cdn.Model.V20141111.DescribeDomainPvDataResponse
        public static DescribeDomainPvDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainPvDataResponse describeDomainPvDataResponse = new DescribeDomainPvDataResponse();

            describeDomainPvDataResponse.HttpResponse = context.HttpResponse;
            describeDomainPvDataResponse.RequestId = context.StringValue("DescribeDomainPvData.RequestId");
            describeDomainPvDataResponse.DomainName = context.StringValue("DescribeDomainPvData.DomainName");
            describeDomainPvDataResponse.DataInterval = context.StringValue("DescribeDomainPvData.DataInterval");
            describeDomainPvDataResponse.StartTime = context.StringValue("DescribeDomainPvData.StartTime");
            describeDomainPvDataResponse.EndTime = context.StringValue("DescribeDomainPvData.EndTime");

            List<DescribeDomainPvDataResponse.UsageData> pvDataInterval = new List<DescribeDomainPvDataResponse.UsageData>();
            for (int i = 0; i < context.Length("DescribeDomainPvData.PvDataInterval.Length"); i++) {
                DescribeDomainPvDataResponse.UsageData usageData = new DescribeDomainPvDataResponse.UsageData();
                usageData.TimeStamp = context.StringValue("DescribeDomainPvData.PvDataInterval["+ i +"].TimeStamp");
                usageData.Value = context.StringValue("DescribeDomainPvData.PvDataInterval["+ i +"].Value");

                pvDataInterval.Add(usageData);
            }
            describeDomainPvDataResponse.PvDataInterval = pvDataInterval;

            return describeDomainPvDataResponse;
        }
DescribeDomainPvDataResponseUnmarshaller