Aliyun.Acs.Cdn.Transform.V20141111.DescribeDomainUvDataResponseUnmarshaller.Unmarshall C# (CSharp) Méthode

Unmarshall() public static méthode

public static Unmarshall ( UnmarshallerContext context ) : DescribeDomainUvDataResponse
context UnmarshallerContext
Résultat Aliyun.Acs.Cdn.Model.V20141111.DescribeDomainUvDataResponse
        public static DescribeDomainUvDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainUvDataResponse describeDomainUvDataResponse = new DescribeDomainUvDataResponse();

            describeDomainUvDataResponse.HttpResponse = context.HttpResponse;
            describeDomainUvDataResponse.RequestId = context.StringValue("DescribeDomainUvData.RequestId");
            describeDomainUvDataResponse.DomainName = context.StringValue("DescribeDomainUvData.DomainName");
            describeDomainUvDataResponse.DataInterval = context.StringValue("DescribeDomainUvData.DataInterval");
            describeDomainUvDataResponse.StartTime = context.StringValue("DescribeDomainUvData.StartTime");
            describeDomainUvDataResponse.EndTime = context.StringValue("DescribeDomainUvData.EndTime");

            List<DescribeDomainUvDataResponse.UsageData> uvDataInterval = new List<DescribeDomainUvDataResponse.UsageData>();
            for (int i = 0; i < context.Length("DescribeDomainUvData.UvDataInterval.Length"); i++) {
                DescribeDomainUvDataResponse.UsageData usageData = new DescribeDomainUvDataResponse.UsageData();
                usageData.TimeStamp = context.StringValue("DescribeDomainUvData.UvDataInterval["+ i +"].TimeStamp");
                usageData.Value = context.StringValue("DescribeDomainUvData.UvDataInterval["+ i +"].Value");

                uvDataInterval.Add(usageData);
            }
            describeDomainUvDataResponse.UvDataInterval = uvDataInterval;

            return describeDomainUvDataResponse;
        }
DescribeDomainUvDataResponseUnmarshaller