public static DescribeRegionsResponse Unmarshall(UnmarshallerContext context)
{
DescribeRegionsResponse describeRegionsResponse = new DescribeRegionsResponse();
describeRegionsResponse.HttpResponse = context.HttpResponse;
describeRegionsResponse.RequestId = context.StringValue("DescribeRegions.RequestId");
List<DescribeRegionsResponse.Region> regions = new List<DescribeRegionsResponse.Region>();
for (int i = 0; i < context.Length("DescribeRegions.Regions.Length"); i++) {
DescribeRegionsResponse.Region region = new DescribeRegionsResponse.Region();
region.RegionId = context.StringValue("DescribeRegions.Regions["+ i +"].RegionId");
region.LocalName = context.StringValue("DescribeRegions.Regions["+ i +"].LocalName");
regions.Add(region);
}
describeRegionsResponse.Regions = regions;
return describeRegionsResponse;
}