public static DescribeDomainsResolutionResponse Unmarshall(UnmarshallerContext context) { DescribeDomainsResolutionResponse describeDomainsResolutionResponse = new DescribeDomainsResolutionResponse(); describeDomainsResolutionResponse.HttpResponse = context.HttpResponse; describeDomainsResolutionResponse.RequestId = context.StringValue("DescribeDomainsResolution.RequestId"); describeDomainsResolutionResponse.GroupId = context.StringValue("DescribeDomainsResolution.GroupId"); List<DescribeDomainsResolutionResponse.DomainResolution> domainResolutions = new List<DescribeDomainsResolutionResponse.DomainResolution>(); for (int i = 0; i < context.Length("DescribeDomainsResolution.DomainResolutions.Length"); i++) { DescribeDomainsResolutionResponse.DomainResolution domainResolution = new DescribeDomainsResolutionResponse.DomainResolution(); domainResolution.DomainName = context.StringValue("DescribeDomainsResolution.DomainResolutions["+ i +"].DomainName"); domainResolution.DomainResolutionStatus = context.StringValue("DescribeDomainsResolution.DomainResolutions["+ i +"].DomainResolutionStatus"); domainResolutions.Add(domainResolution); } describeDomainsResolutionResponse.DomainResolutions = domainResolutions; return describeDomainsResolutionResponse; }