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