public static DescribePurchasedApiGroupResponse Unmarshall(UnmarshallerContext context)
{
DescribePurchasedApiGroupResponse describePurchasedApiGroupResponse = new DescribePurchasedApiGroupResponse();
describePurchasedApiGroupResponse.HttpResponse = context.HttpResponse;
describePurchasedApiGroupResponse.RequestId = context.StringValue("DescribePurchasedApiGroup.RequestId");
describePurchasedApiGroupResponse.GroupId = context.StringValue("DescribePurchasedApiGroup.GroupId");
describePurchasedApiGroupResponse.GroupName = context.StringValue("DescribePurchasedApiGroup.GroupName");
describePurchasedApiGroupResponse.Description = context.StringValue("DescribePurchasedApiGroup.Description");
describePurchasedApiGroupResponse.PurchasedTime = context.StringValue("DescribePurchasedApiGroup.PurchasedTime");
describePurchasedApiGroupResponse.RegionId = context.StringValue("DescribePurchasedApiGroup.RegionId");
describePurchasedApiGroupResponse.Status = context.StringValue("DescribePurchasedApiGroup.Status");
List<DescribePurchasedApiGroupResponse.DomainItem> domains = new List<DescribePurchasedApiGroupResponse.DomainItem>();
for (int i = 0; i < context.Length("DescribePurchasedApiGroup.Domains.Length"); i++) {
DescribePurchasedApiGroupResponse.DomainItem domainItem = new DescribePurchasedApiGroupResponse.DomainItem();
domainItem.DomainName = context.StringValue("DescribePurchasedApiGroup.Domains["+ i +"].DomainName");
domains.Add(domainItem);
}
describePurchasedApiGroupResponse.Domains = domains;
return describePurchasedApiGroupResponse;
}