Aliyun.Acs.Cdn.Transform.V20141111.DescribeDomainTopUrlVisitResponseUnmarshaller.Unmarshall C# (CSharp) Method

Unmarshall() public static method

public static Unmarshall ( UnmarshallerContext context ) : DescribeDomainTopUrlVisitResponse
context UnmarshallerContext
return Aliyun.Acs.Cdn.Model.V20141111.DescribeDomainTopUrlVisitResponse
        public static DescribeDomainTopUrlVisitResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainTopUrlVisitResponse describeDomainTopUrlVisitResponse = new DescribeDomainTopUrlVisitResponse();

            describeDomainTopUrlVisitResponse.HttpResponse = context.HttpResponse;
            describeDomainTopUrlVisitResponse.RequestId = context.StringValue("DescribeDomainTopUrlVisit.RequestId");
            describeDomainTopUrlVisitResponse.DomainName = context.StringValue("DescribeDomainTopUrlVisit.DomainName");
            describeDomainTopUrlVisitResponse.StartTime = context.StringValue("DescribeDomainTopUrlVisit.StartTime");

            List<DescribeDomainTopUrlVisitResponse.UrlList> allUrlList = new List<DescribeDomainTopUrlVisitResponse.UrlList>();
            for (int i = 0; i < context.Length("DescribeDomainTopUrlVisit.AllUrlList.Length"); i++) {
                DescribeDomainTopUrlVisitResponse.UrlList urlList = new DescribeDomainTopUrlVisitResponse.UrlList();
                urlList.UrlDetail = context.StringValue("DescribeDomainTopUrlVisit.AllUrlList["+ i +"].UrlDetail");
                urlList.VisitData = context.StringValue("DescribeDomainTopUrlVisit.AllUrlList["+ i +"].VisitData");

                allUrlList.Add(urlList);
            }
            describeDomainTopUrlVisitResponse.AllUrlList = allUrlList;

            List<DescribeDomainTopUrlVisitResponse.UrlList> url200List = new List<DescribeDomainTopUrlVisitResponse.UrlList>();
            for (int i = 0; i < context.Length("DescribeDomainTopUrlVisit.Url200List.Length"); i++) {
                DescribeDomainTopUrlVisitResponse.UrlList urlList = new DescribeDomainTopUrlVisitResponse.UrlList();
                urlList.UrlDetail = context.StringValue("DescribeDomainTopUrlVisit.Url200List["+ i +"].UrlDetail");
                urlList.VisitData = context.StringValue("DescribeDomainTopUrlVisit.Url200List["+ i +"].VisitData");

                url200List.Add(urlList);
            }
            describeDomainTopUrlVisitResponse.Url200List = url200List;

            List<DescribeDomainTopUrlVisitResponse.UrlList> url300List = new List<DescribeDomainTopUrlVisitResponse.UrlList>();
            for (int i = 0; i < context.Length("DescribeDomainTopUrlVisit.Url300List.Length"); i++) {
                DescribeDomainTopUrlVisitResponse.UrlList urlList = new DescribeDomainTopUrlVisitResponse.UrlList();
                urlList.UrlDetail = context.StringValue("DescribeDomainTopUrlVisit.Url300List["+ i +"].UrlDetail");
                urlList.VisitData = context.StringValue("DescribeDomainTopUrlVisit.Url300List["+ i +"].VisitData");

                url300List.Add(urlList);
            }
            describeDomainTopUrlVisitResponse.Url300List = url300List;

            List<DescribeDomainTopUrlVisitResponse.UrlList> url400List = new List<DescribeDomainTopUrlVisitResponse.UrlList>();
            for (int i = 0; i < context.Length("DescribeDomainTopUrlVisit.Url400List.Length"); i++) {
                DescribeDomainTopUrlVisitResponse.UrlList urlList = new DescribeDomainTopUrlVisitResponse.UrlList();
                urlList.UrlDetail = context.StringValue("DescribeDomainTopUrlVisit.Url400List["+ i +"].UrlDetail");
                urlList.VisitData = context.StringValue("DescribeDomainTopUrlVisit.Url400List["+ i +"].VisitData");

                url400List.Add(urlList);
            }
            describeDomainTopUrlVisitResponse.Url400List = url400List;

            List<DescribeDomainTopUrlVisitResponse.UrlList> url500List = new List<DescribeDomainTopUrlVisitResponse.UrlList>();
            for (int i = 0; i < context.Length("DescribeDomainTopUrlVisit.Url500List.Length"); i++) {
                DescribeDomainTopUrlVisitResponse.UrlList urlList = new DescribeDomainTopUrlVisitResponse.UrlList();
                urlList.UrlDetail = context.StringValue("DescribeDomainTopUrlVisit.Url500List["+ i +"].UrlDetail");
                urlList.VisitData = context.StringValue("DescribeDomainTopUrlVisit.Url500List["+ i +"].VisitData");

                url500List.Add(urlList);
            }
            describeDomainTopUrlVisitResponse.Url500List = url500List;

            return describeDomainTopUrlVisitResponse;
        }
DescribeDomainTopUrlVisitResponseUnmarshaller