public static DescribeRegionsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeRegionsResponse describeRegionsResponse = new DescribeRegionsResponse(); describeRegionsResponse.HttpResponse = _ctx.HttpResponse; describeRegionsResponse.RequestId = _ctx.StringValue("DescribeRegions.RequestId"); DescribeRegionsResponse.DescribeRegions_Regions regions = new DescribeRegionsResponse.DescribeRegions_Regions(); List <DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem> regions_region = new List <DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem>(); for (int i = 0; i < _ctx.Length("DescribeRegions.Regions.Region.Length"); i++) { DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem regionItem = new DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem(); regionItem.RegionId = _ctx.StringValue("DescribeRegions.Regions.Region[" + i + "].RegionId"); regions_region.Add(regionItem); } regions.Region = regions_region; describeRegionsResponse.Regions = regions; return(describeRegionsResponse); }
public static DescribeRegionsResponse Unmarshall(UnmarshallerContext context) { DescribeRegionsResponse describeRegionsResponse = new DescribeRegionsResponse(); describeRegionsResponse.HttpResponse = context.HttpResponse; describeRegionsResponse.RequestId = context.StringValue("DescribeRegions.RequestId"); DescribeRegionsResponse.DescribeRegions_Regions regions = new DescribeRegionsResponse.DescribeRegions_Regions(); List <DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem> regions_region = new List <DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem>(); for (int i = 0; i < context.Length("DescribeRegions.Regions.Region.Length"); i++) { DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem regionItem = new DescribeRegionsResponse.DescribeRegions_Regions.DescribeRegions_RegionItem(); regionItem.RegionId = context.StringValue("DescribeRegions.Regions.Region[" + i + "].RegionId"); List <string> regionItem_projectTypes = new List <string>(); for (int j = 0; j < context.Length("DescribeRegions.Regions.Region[" + i + "].ProjectTypes.Length"); j++) { regionItem_projectTypes.Add(context.StringValue("DescribeRegions.Regions.Region[" + i + "].ProjectTypes[" + j + "]")); } regionItem.ProjectTypes = regionItem_projectTypes; regions_region.Add(regionItem); } regions.Region = regions_region; describeRegionsResponse.Regions = regions; return(describeRegionsResponse); }