public static DescribeDomainTopReferVisitResponse Unmarshall(UnmarshallerContext context) { DescribeDomainTopReferVisitResponse describeDomainTopReferVisitResponse = new DescribeDomainTopReferVisitResponse(); describeDomainTopReferVisitResponse.HttpResponse = context.HttpResponse; describeDomainTopReferVisitResponse.RequestId = context.StringValue("DescribeDomainTopReferVisit.RequestId"); describeDomainTopReferVisitResponse.DomainName = context.StringValue("DescribeDomainTopReferVisit.DomainName"); describeDomainTopReferVisitResponse.StartTime = context.StringValue("DescribeDomainTopReferVisit.StartTime"); List<DescribeDomainTopReferVisitResponse.ReferList> topReferList = new List<DescribeDomainTopReferVisitResponse.ReferList>(); for (int i = 0; i < context.Length("DescribeDomainTopReferVisit.TopReferList.Length"); i++) { DescribeDomainTopReferVisitResponse.ReferList referList = new DescribeDomainTopReferVisitResponse.ReferList(); referList.ReferDetail = context.StringValue("DescribeDomainTopReferVisit.TopReferList["+ i +"].ReferDetail"); referList.VisitData = context.StringValue("DescribeDomainTopReferVisit.TopReferList["+ i +"].VisitData"); topReferList.Add(referList); } describeDomainTopReferVisitResponse.TopReferList = topReferList; return describeDomainTopReferVisitResponse; }