public static DescribePurchasedApisResponse Unmarshall(UnmarshallerContext context)
{
DescribePurchasedApisResponse describePurchasedApisResponse = new DescribePurchasedApisResponse();
describePurchasedApisResponse.HttpResponse = context.HttpResponse;
describePurchasedApisResponse.RequestId = context.StringValue("DescribePurchasedApis.RequestId");
describePurchasedApisResponse.TotalCount = context.IntegerValue("DescribePurchasedApis.TotalCount");
describePurchasedApisResponse.PageSize = context.IntegerValue("DescribePurchasedApis.PageSize");
describePurchasedApisResponse.PageNumber = context.IntegerValue("DescribePurchasedApis.PageNumber");
List<DescribePurchasedApisResponse.PurchasedApi> purchasedApis = new List<DescribePurchasedApisResponse.PurchasedApi>();
for (int i = 0; i < context.Length("DescribePurchasedApis.PurchasedApis.Length"); i++) {
DescribePurchasedApisResponse.PurchasedApi purchasedApi = new DescribePurchasedApisResponse.PurchasedApi();
purchasedApi.RegionId = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].RegionId");
purchasedApi.GroupId = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].GroupId");
purchasedApi.GroupName = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].GroupName");
purchasedApi.ApiId = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].ApiId");
purchasedApi.ApiName = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].ApiName");
purchasedApi.StageName = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].StageName");
purchasedApi.Description = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].Description");
purchasedApi.PurchasedTime = context.StringValue("DescribePurchasedApis.PurchasedApis["+ i +"].PurchasedTime");
purchasedApis.Add(purchasedApi);
}
describePurchasedApisResponse.PurchasedApis = purchasedApis;
return describePurchasedApisResponse;
}