public static DescribeUserDomainsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeUserDomainsResponse describeUserDomainsResponse = new DescribeUserDomainsResponse(); describeUserDomainsResponse.HttpResponse = _ctx.HttpResponse; describeUserDomainsResponse.RequestId = _ctx.StringValue("DescribeUserDomains.RequestId"); describeUserDomainsResponse.PageNumber = _ctx.LongValue("DescribeUserDomains.PageNumber"); describeUserDomainsResponse.PageSize = _ctx.LongValue("DescribeUserDomains.PageSize"); describeUserDomainsResponse.TotalCount = _ctx.LongValue("DescribeUserDomains.TotalCount"); List <DescribeUserDomainsResponse.DescribeUserDomains_PageData> describeUserDomainsResponse_domains = new List <DescribeUserDomainsResponse.DescribeUserDomains_PageData>(); for (int i = 0; i < _ctx.Length("DescribeUserDomains.Domains.Length"); i++) { DescribeUserDomainsResponse.DescribeUserDomains_PageData pageData = new DescribeUserDomainsResponse.DescribeUserDomains_PageData(); pageData.DomainName = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].DomainName"); pageData.Cname = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Cname"); pageData.CdnType = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].CdnType"); pageData.DomainStatus = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].DomainStatus"); pageData.GmtCreated = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].GmtCreated"); pageData.GmtModified = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].GmtModified"); pageData.Description = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Description"); pageData.SslProtocol = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].SslProtocol"); pageData.ResourceGroupId = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].ResourceGroupId"); pageData.Sandbox = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Sandbox"); pageData.Coverage = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Coverage"); List <DescribeUserDomainsResponse.DescribeUserDomains_PageData.DescribeUserDomains_Source> pageData_sources = new List <DescribeUserDomainsResponse.DescribeUserDomains_PageData.DescribeUserDomains_Source>(); for (int j = 0; j < _ctx.Length("DescribeUserDomains.Domains[" + i + "].Sources.Length"); j++) { DescribeUserDomainsResponse.DescribeUserDomains_PageData.DescribeUserDomains_Source source = new DescribeUserDomainsResponse.DescribeUserDomains_PageData.DescribeUserDomains_Source(); source.Type = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Sources[" + j + "].Type"); source.Content = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Sources[" + j + "].Content"); source.Port = _ctx.IntegerValue("DescribeUserDomains.Domains[" + i + "].Sources[" + j + "].Port"); source.Priority = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Sources[" + j + "].Priority"); source.Weight = _ctx.StringValue("DescribeUserDomains.Domains[" + i + "].Sources[" + j + "].Weight"); pageData_sources.Add(source); } pageData.Sources = pageData_sources; describeUserDomainsResponse_domains.Add(pageData); } describeUserDomainsResponse.Domains = describeUserDomainsResponse_domains; return(describeUserDomainsResponse); }
public static DescribeUserDomainsResponse Unmarshall(UnmarshallerContext context) { DescribeUserDomainsResponse describeUserDomainsResponse = new DescribeUserDomainsResponse(); describeUserDomainsResponse.HttpResponse = context.HttpResponse; describeUserDomainsResponse.RequestId = context.StringValue("DescribeUserDomains.RequestId"); describeUserDomainsResponse.PageNumber = context.LongValue("DescribeUserDomains.PageNumber"); describeUserDomainsResponse.PageSize = context.LongValue("DescribeUserDomains.PageSize"); describeUserDomainsResponse.TotalCount = context.LongValue("DescribeUserDomains.TotalCount"); List <DescribeUserDomainsResponse.DescribeUserDomains_PageData> describeUserDomainsResponse_domains = new List <DescribeUserDomainsResponse.DescribeUserDomains_PageData>(); for (int i = 0; i < context.Length("DescribeUserDomains.Domains.Length"); i++) { DescribeUserDomainsResponse.DescribeUserDomains_PageData pageData = new DescribeUserDomainsResponse.DescribeUserDomains_PageData(); pageData.DomainName = context.StringValue("DescribeUserDomains.Domains[" + i + "].DomainName"); pageData.Cname = context.StringValue("DescribeUserDomains.Domains[" + i + "].Cname"); pageData.CdnType = context.StringValue("DescribeUserDomains.Domains[" + i + "].CdnType"); pageData.DomainStatus = context.StringValue("DescribeUserDomains.Domains[" + i + "].DomainStatus"); pageData.GmtCreated = context.StringValue("DescribeUserDomains.Domains[" + i + "].GmtCreated"); pageData.GmtModified = context.StringValue("DescribeUserDomains.Domains[" + i + "].GmtModified"); pageData.Description = context.StringValue("DescribeUserDomains.Domains[" + i + "].Description"); pageData.SourceType = context.StringValue("DescribeUserDomains.Domains[" + i + "].SourceType"); pageData.SslProtocol = context.StringValue("DescribeUserDomains.Domains[" + i + "].SslProtocol"); pageData.ResourceGroupId = context.StringValue("DescribeUserDomains.Domains[" + i + "].ResourceGroupId"); pageData.Sandbox = context.StringValue("DescribeUserDomains.Domains[" + i + "].Sandbox"); List <string> pageData_sources = new List <string>(); for (int j = 0; j < context.Length("DescribeUserDomains.Domains[" + i + "].Sources.Length"); j++) { pageData_sources.Add(context.StringValue("DescribeUserDomains.Domains[" + i + "].Sources[" + j + "]")); } pageData.Sources = pageData_sources; describeUserDomainsResponse_domains.Add(pageData); } describeUserDomainsResponse.Domains = describeUserDomainsResponse_domains; return(describeUserDomainsResponse); }
public static DescribeUserDomainsResponse Unmarshall(UnmarshallerContext context) { DescribeUserDomainsResponse describeUserDomainsResponse = new DescribeUserDomainsResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeUserDomains.RequestId"), PageNumber = context.LongValue("DescribeUserDomains.PageNumber"), PageSize = context.LongValue("DescribeUserDomains.PageSize"), TotalCount = context.LongValue("DescribeUserDomains.TotalCount") }; List <DescribeUserDomainsResponse.PageData> domains = new List <DescribeUserDomainsResponse.PageData>(); for (int i = 0; i < context.Length("DescribeUserDomains.Domains.Length"); i++) { DescribeUserDomainsResponse.PageData pageData = new DescribeUserDomainsResponse.PageData() { DomainName = context.StringValue($"DescribeUserDomains.Domains[{i}].DomainName"), Cname = context.StringValue($"DescribeUserDomains.Domains[{i}].Cname"), CdnType = context.StringValue($"DescribeUserDomains.Domains[{i}].CdnType"), DomainStatus = context.StringValue($"DescribeUserDomains.Domains[{i}].DomainStatus"), GmtCreated = context.StringValue($"DescribeUserDomains.Domains[{i}].GmtCreated"), GmtModified = context.StringValue($"DescribeUserDomains.Domains[{i}].GmtModified"), Description = context.StringValue($"DescribeUserDomains.Domains[{i}].Description"), SourceType = context.StringValue($"DescribeUserDomains.Domains[{i}].SourceType"), SslProtocol = context.StringValue($"DescribeUserDomains.Domains[{i}].SslProtocol") }; List <string> sources = new List <string>(); for (int j = 0; j < context.Length($"DescribeUserDomains.Domains[{i}].Sources.Length"); j++) { sources.Add(context.StringValue($"DescribeUserDomains.Domains[{i}].Sources[{j}]")); } pageData.Sources = sources; domains.Add(pageData); } describeUserDomainsResponse.Domains = domains; return(describeUserDomainsResponse); }