public static DescribeVServerGroupsResponse Unmarshall(UnmarshallerContext context)
{
DescribeVServerGroupsResponse describeVServerGroupsResponse = new DescribeVServerGroupsResponse();
describeVServerGroupsResponse.HttpResponse = context.HttpResponse;
describeVServerGroupsResponse.RequestId = context.StringValue("DescribeVServerGroups.RequestId");
List<DescribeVServerGroupsResponse.VServerGroup> vServerGroups = new List<DescribeVServerGroupsResponse.VServerGroup>();
for (int i = 0; i < context.Length("DescribeVServerGroups.VServerGroups.Length"); i++) {
DescribeVServerGroupsResponse.VServerGroup vServerGroup = new DescribeVServerGroupsResponse.VServerGroup();
vServerGroup.VServerGroupId = context.StringValue("DescribeVServerGroups.VServerGroups["+ i +"].VServerGroupId");
vServerGroup.VServerGroupName = context.StringValue("DescribeVServerGroups.VServerGroups["+ i +"].VServerGroupName");
vServerGroups.Add(vServerGroup);
}
describeVServerGroupsResponse.VServerGroups = vServerGroups;
return describeVServerGroupsResponse;
}