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; }