public static DescribeCensResponse Unmarshall(UnmarshallerContext _ctx) { DescribeCensResponse describeCensResponse = new DescribeCensResponse(); describeCensResponse.HttpResponse = _ctx.HttpResponse; describeCensResponse.RequestId = _ctx.StringValue("DescribeCens.RequestId"); describeCensResponse.TotalCount = _ctx.IntegerValue("DescribeCens.TotalCount"); describeCensResponse.PageNumber = _ctx.IntegerValue("DescribeCens.PageNumber"); describeCensResponse.PageSize = _ctx.IntegerValue("DescribeCens.PageSize"); List <DescribeCensResponse.DescribeCens_Cen> describeCensResponse_cens = new List <DescribeCensResponse.DescribeCens_Cen>(); for (int i = 0; i < _ctx.Length("DescribeCens.Cens.Length"); i++) { DescribeCensResponse.DescribeCens_Cen cen = new DescribeCensResponse.DescribeCens_Cen(); cen.CenId = _ctx.StringValue("DescribeCens.Cens[" + i + "].CenId"); cen.Name = _ctx.StringValue("DescribeCens.Cens[" + i + "].Name"); cen.Description = _ctx.StringValue("DescribeCens.Cens[" + i + "].Description"); cen.ProtectionLevel = _ctx.StringValue("DescribeCens.Cens[" + i + "].ProtectionLevel"); cen.Status = _ctx.StringValue("DescribeCens.Cens[" + i + "].Status"); cen.CreationTime = _ctx.StringValue("DescribeCens.Cens[" + i + "].CreationTime"); cen.Ipv6Level = _ctx.StringValue("DescribeCens.Cens[" + i + "].Ipv6Level"); List <string> cen_cenBandwidthPackageIds = new List <string>(); for (int j = 0; j < _ctx.Length("DescribeCens.Cens[" + i + "].CenBandwidthPackageIds.Length"); j++) { cen_cenBandwidthPackageIds.Add(_ctx.StringValue("DescribeCens.Cens[" + i + "].CenBandwidthPackageIds[" + j + "]")); } cen.CenBandwidthPackageIds = cen_cenBandwidthPackageIds; List <DescribeCensResponse.DescribeCens_Cen.DescribeCens_Tag> cen_tags = new List <DescribeCensResponse.DescribeCens_Cen.DescribeCens_Tag>(); for (int j = 0; j < _ctx.Length("DescribeCens.Cens[" + i + "].Tags.Length"); j++) { DescribeCensResponse.DescribeCens_Cen.DescribeCens_Tag tag = new DescribeCensResponse.DescribeCens_Cen.DescribeCens_Tag(); tag.Key = _ctx.StringValue("DescribeCens.Cens[" + i + "].Tags[" + j + "].Key"); tag._Value = _ctx.StringValue("DescribeCens.Cens[" + i + "].Tags[" + j + "].Value"); cen_tags.Add(tag); } cen.Tags = cen_tags; describeCensResponse_cens.Add(cen); } describeCensResponse.Cens = describeCensResponse_cens; return(describeCensResponse); }
public static DescribeCensResponse Unmarshall(UnmarshallerContext _ctx) { DescribeCensResponse describeCensResponse = new DescribeCensResponse(); describeCensResponse.HttpResponse = _ctx.HttpResponse; describeCensResponse.RequestId = _ctx.StringValue("DescribeCens.RequestId"); List <string> describeCensResponse_clusters = new List <string>(); for (int i = 0; i < _ctx.Length("DescribeCens.Clusters.Length"); i++) { describeCensResponse_clusters.Add(_ctx.StringValue("DescribeCens.Clusters[" + i + "]")); } describeCensResponse.Clusters = describeCensResponse_clusters; return(describeCensResponse); }