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.DescribeDomainsResolution_DomainResolution> describeDomainsResolutionResponse_domainResolutions = new List<DescribeDomainsResolutionResponse.DescribeDomainsResolution_DomainResolution>();
			for (int i = 0; i < context.Length("DescribeDomainsResolution.DomainResolutions.Length"); i++) {
				DescribeDomainsResolutionResponse.DescribeDomainsResolution_DomainResolution domainResolution = new DescribeDomainsResolutionResponse.DescribeDomainsResolution_DomainResolution();
				domainResolution.DomainName = context.StringValue("DescribeDomainsResolution.DomainResolutions["+ i +"].DomainName");
				domainResolution.DomainResolutionStatus = context.StringValue("DescribeDomainsResolution.DomainResolutions["+ i +"].DomainResolutionStatus");

				describeDomainsResolutionResponse_domainResolutions.Add(domainResolution);
			}
			describeDomainsResolutionResponse.DomainResolutions = describeDomainsResolutionResponse_domainResolutions;
        
			return describeDomainsResolutionResponse;
        }
        public static DescribeDomainsResolutionResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeDomainsResolutionResponse describeDomainsResolutionResponse = new DescribeDomainsResolutionResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeDomainsResolution.RequestId"),
                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()
                {
                    DomainName             = context.StringValue($"DescribeDomainsResolution.DomainResolutions[{i}].DomainName"),
                    DomainResolutionStatus = context.StringValue($"DescribeDomainsResolution.DomainResolutions[{i}].DomainResolutionStatus")
                };
                domainResolutions.Add(domainResolution);
            }
            describeDomainsResolutionResponse.DomainResolutions = domainResolutions;

            return(describeDomainsResolutionResponse);
        }