From f6fc83de2a3cda723196cfc30171df9c739d6c6d Mon Sep 17 00:00:00 2001 From: David Ball Date: Wed, 17 Jul 2024 22:54:20 -0400 Subject: [PATCH] Refactored model/GetItemsResource. --- src/index.ts | 1 + src/model/GetItemsResource.ts | 640 +++++++++++++++++----------------- 2 files changed, 316 insertions(+), 325 deletions(-) diff --git a/src/index.ts b/src/index.ts index 589d47c..91f5b5d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -47,6 +47,7 @@ import { GetBrowseNodesRequest } from "./model/GetBrowseNodesRequest"; import { GetBrowseNodesResource } from "./model/GetBrowseNodesResource"; import { GetBrowseNodesResponse } from "./model/GetBrowseNodesResponse"; import { GetItemsRequest } from "./model/GetItemsRequest"; +import { GetItemsResource } from "./model/GetItemsResource"; import { Languages } from "./model/Languages"; import { LanguageType } from "./model/LanguageType"; import { MultiValuedAttribute } from "./model/MultiValuedAttribute"; diff --git a/src/model/GetItemsResource.ts b/src/model/GetItemsResource.ts index e607eac..09de69d 100644 --- a/src/model/GetItemsResource.ts +++ b/src/model/GetItemsResource.ts @@ -21,336 +21,326 @@ * */ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['ApiClient'], factory); - } else if (typeof module === 'object' && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient')); - } else { - // Browser globals (root is window) - if (!root.ProductAdvertisingAPIv1) { - root.ProductAdvertisingAPIv1 = {}; - } - root.ProductAdvertisingAPIv1.GetItemsResource = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - +/** + * Enum class GetItemsResource. + * @enum {} + * @readonly + */ +export const GetItemsResourceValues = { /** - * Enum class GetItemsResource. - * @enum {} - * @readonly + * value: "BrowseNodeInfo.BrowseNodes" + * @const */ - var exports = { - /** - * value: "BrowseNodeInfo.BrowseNodes" - * @const - */ - "BrowseNodeInfo.BrowseNodes": "BrowseNodeInfo.BrowseNodes", - /** - * value: "BrowseNodeInfo.BrowseNodes.Ancestor" - * @const - */ - "BrowseNodeInfo.BrowseNodes.Ancestor": "BrowseNodeInfo.BrowseNodes.Ancestor", - /** - * value: "BrowseNodeInfo.BrowseNodes.SalesRank" - * @const - */ - "BrowseNodeInfo.BrowseNodes.SalesRank": "BrowseNodeInfo.BrowseNodes.SalesRank", - /** - * value: "BrowseNodeInfo.WebsiteSalesRank" - * @const - */ - "BrowseNodeInfo.WebsiteSalesRank": "BrowseNodeInfo.WebsiteSalesRank", - /** - * value: "CustomerReviews.Count" - * @const - */ - "CustomerReviews.Count": "CustomerReviews.Count", - /** - * value: "CustomerReviews.StarRating" - * @const - */ - "CustomerReviews.StarRating": "CustomerReviews.StarRating", - /** - * value: "Images.Primary.Small" - * @const - */ - "Images.Primary.Small": "Images.Primary.Small", - /** - * value: "Images.Primary.Medium" - * @const - */ - "Images.Primary.Medium": "Images.Primary.Medium", - /** - * value: "Images.Primary.Large" - * @const - */ - "Images.Primary.Large": "Images.Primary.Large", - /** - * value: "Images.Variants.Small" - * @const - */ - "Images.Variants.Small": "Images.Variants.Small", - /** - * value: "Images.Variants.Medium" - * @const - */ - "Images.Variants.Medium": "Images.Variants.Medium", - /** - * value: "Images.Variants.Large" - * @const - */ - "Images.Variants.Large": "Images.Variants.Large", - /** - * value: "ItemInfo.ByLineInfo" - * @const - */ - "ItemInfo.ByLineInfo": "ItemInfo.ByLineInfo", - /** - * value: "ItemInfo.ContentInfo" - * @const - */ - "ItemInfo.ContentInfo": "ItemInfo.ContentInfo", - /** - * value: "ItemInfo.ContentRating" - * @const - */ - "ItemInfo.ContentRating": "ItemInfo.ContentRating", - /** - * value: "ItemInfo.Classifications" - * @const - */ - "ItemInfo.Classifications": "ItemInfo.Classifications", - /** - * value: "ItemInfo.ExternalIds" - * @const - */ - "ItemInfo.ExternalIds": "ItemInfo.ExternalIds", - /** - * value: "ItemInfo.Features" - * @const - */ - "ItemInfo.Features": "ItemInfo.Features", - /** - * value: "ItemInfo.ManufactureInfo" - * @const - */ - "ItemInfo.ManufactureInfo": "ItemInfo.ManufactureInfo", - /** - * value: "ItemInfo.ProductInfo" - * @const - */ - "ItemInfo.ProductInfo": "ItemInfo.ProductInfo", - /** - * value: "ItemInfo.TechnicalInfo" - * @const - */ - "ItemInfo.TechnicalInfo": "ItemInfo.TechnicalInfo", - /** - * value: "ItemInfo.Title" - * @const - */ - "ItemInfo.Title": "ItemInfo.Title", - /** - * value: "ItemInfo.TradeInInfo" - * @const - */ - "ItemInfo.TradeInInfo": "ItemInfo.TradeInInfo", - /** - * value: "Offers.Listings.Availability.MaxOrderQuantity" - * @const - */ - "Offers.Listings.Availability.MaxOrderQuantity": "Offers.Listings.Availability.MaxOrderQuantity", - /** - * value: "Offers.Listings.Availability.Message" - * @const - */ - "Offers.Listings.Availability.Message": "Offers.Listings.Availability.Message", - /** - * value: "Offers.Listings.Availability.MinOrderQuantity" - * @const - */ - "Offers.Listings.Availability.MinOrderQuantity": "Offers.Listings.Availability.MinOrderQuantity", - /** - * value: "Offers.Listings.Availability.Type" - * @const - */ - "Offers.Listings.Availability.Type": "Offers.Listings.Availability.Type", - /** - * value: "Offers.Listings.Condition" - * @const - */ - "Offers.Listings.Condition": "Offers.Listings.Condition", - /** - * value: "Offers.Listings.Condition.ConditionNote" - * @const - */ - "Offers.Listings.Condition.ConditionNote": "Offers.Listings.Condition.ConditionNote", - /** - * value: "Offers.Listings.Condition.SubCondition" - * @const - */ - "Offers.Listings.Condition.SubCondition": "Offers.Listings.Condition.SubCondition", - /** - * value: "Offers.Listings.DeliveryInfo.IsAmazonFulfilled" - * @const - */ - "Offers.Listings.DeliveryInfo.IsAmazonFulfilled": "Offers.Listings.DeliveryInfo.IsAmazonFulfilled", - /** - * value: "Offers.Listings.DeliveryInfo.IsFreeShippingEligible" - * @const - */ - "Offers.Listings.DeliveryInfo.IsFreeShippingEligible": "Offers.Listings.DeliveryInfo.IsFreeShippingEligible", - /** - * value: "Offers.Listings.DeliveryInfo.IsPrimeEligible" - * @const - */ - "Offers.Listings.DeliveryInfo.IsPrimeEligible": "Offers.Listings.DeliveryInfo.IsPrimeEligible", - /** - * value: "Offers.Listings.DeliveryInfo.ShippingCharges" - * @const - */ - "Offers.Listings.DeliveryInfo.ShippingCharges": "Offers.Listings.DeliveryInfo.ShippingCharges", - /** - * value: "Offers.Listings.IsBuyBoxWinner" - * @const - */ - "Offers.Listings.IsBuyBoxWinner": "Offers.Listings.IsBuyBoxWinner", - /** - * value: "Offers.Listings.LoyaltyPoints.Points" - * @const - */ - "Offers.Listings.LoyaltyPoints.Points": "Offers.Listings.LoyaltyPoints.Points", - /** - * value: "Offers.Listings.MerchantInfo" - * @const - */ - "Offers.Listings.MerchantInfo": "Offers.Listings.MerchantInfo", - /** - * value: "Offers.Listings.Price" - * @const - */ - "Offers.Listings.Price": "Offers.Listings.Price", - /** - * value: "Offers.Listings.ProgramEligibility.IsPrimeExclusive" - * @const - */ - "Offers.Listings.ProgramEligibility.IsPrimeExclusive": "Offers.Listings.ProgramEligibility.IsPrimeExclusive", - /** - * value: "Offers.Listings.ProgramEligibility.IsPrimePantry" - * @const - */ - "Offers.Listings.ProgramEligibility.IsPrimePantry": "Offers.Listings.ProgramEligibility.IsPrimePantry", - /** - * value: "Offers.Listings.Promotions" - * @const - */ - "Offers.Listings.Promotions": "Offers.Listings.Promotions", - /** - * value: "Offers.Listings.SavingBasis" - * @const - */ - "Offers.Listings.SavingBasis": "Offers.Listings.SavingBasis", - /** - * value: "Offers.Summaries.HighestPrice" - * @const - */ - "Offers.Summaries.HighestPrice": "Offers.Summaries.HighestPrice", - /** - * value: "Offers.Summaries.LowestPrice" - * @const - */ - "Offers.Summaries.LowestPrice": "Offers.Summaries.LowestPrice", - /** - * value: "Offers.Summaries.OfferCount" - * @const - */ - "Offers.Summaries.OfferCount": "Offers.Summaries.OfferCount", - /** - * value: "ParentASIN" - * @const - */ - "ParentASIN": "ParentASIN", - /** - * value: "RentalOffers.Listings.Availability.MaxOrderQuantity" - * @const - */ - "RentalOffers.Listings.Availability.MaxOrderQuantity": "RentalOffers.Listings.Availability.MaxOrderQuantity", - /** - * value: "RentalOffers.Listings.Availability.Message" - * @const - */ - "RentalOffers.Listings.Availability.Message": "RentalOffers.Listings.Availability.Message", - /** - * value: "RentalOffers.Listings.Availability.MinOrderQuantity" - * @const - */ - "RentalOffers.Listings.Availability.MinOrderQuantity": "RentalOffers.Listings.Availability.MinOrderQuantity", - /** - * value: "RentalOffers.Listings.Availability.Type" - * @const - */ - "RentalOffers.Listings.Availability.Type": "RentalOffers.Listings.Availability.Type", - /** - * value: "RentalOffers.Listings.BasePrice" - * @const - */ - "RentalOffers.Listings.BasePrice": "RentalOffers.Listings.BasePrice", - /** - * value: "RentalOffers.Listings.Condition" - * @const - */ - "RentalOffers.Listings.Condition": "RentalOffers.Listings.Condition", - /** - * value: "RentalOffers.Listings.Condition.ConditionNote" - * @const - */ - "RentalOffers.Listings.Condition.ConditionNote": "RentalOffers.Listings.Condition.ConditionNote", - /** - * value: "RentalOffers.Listings.Condition.SubCondition" - * @const - */ - "RentalOffers.Listings.Condition.SubCondition": "RentalOffers.Listings.Condition.SubCondition", - /** - * value: "RentalOffers.Listings.DeliveryInfo.IsAmazonFulfilled" - * @const - */ - "RentalOffers.Listings.DeliveryInfo.IsAmazonFulfilled": "RentalOffers.Listings.DeliveryInfo.IsAmazonFulfilled", - /** - * value: "RentalOffers.Listings.DeliveryInfo.IsFreeShippingEligible" - * @const - */ - "RentalOffers.Listings.DeliveryInfo.IsFreeShippingEligible": "RentalOffers.Listings.DeliveryInfo.IsFreeShippingEligible", - /** - * value: "RentalOffers.Listings.DeliveryInfo.IsPrimeEligible" - * @const - */ - "RentalOffers.Listings.DeliveryInfo.IsPrimeEligible": "RentalOffers.Listings.DeliveryInfo.IsPrimeEligible", - /** - * value: "RentalOffers.Listings.DeliveryInfo.ShippingCharges" - * @const - */ - "RentalOffers.Listings.DeliveryInfo.ShippingCharges": "RentalOffers.Listings.DeliveryInfo.ShippingCharges", - /** - * value: "RentalOffers.Listings.MerchantInfo" - * @const - */ - "RentalOffers.Listings.MerchantInfo": "RentalOffers.Listings.MerchantInfo" }; + "BrowseNodeInfo.BrowseNodes": "BrowseNodeInfo.BrowseNodes", + /** + * value: "BrowseNodeInfo.BrowseNodes.Ancestor" + * @const + */ + "BrowseNodeInfo.BrowseNodes.Ancestor": "BrowseNodeInfo.BrowseNodes.Ancestor", + /** + * value: "BrowseNodeInfo.BrowseNodes.SalesRank" + * @const + */ + "BrowseNodeInfo.BrowseNodes.SalesRank": "BrowseNodeInfo.BrowseNodes.SalesRank", + /** + * value: "BrowseNodeInfo.WebsiteSalesRank" + * @const + */ + "BrowseNodeInfo.WebsiteSalesRank": "BrowseNodeInfo.WebsiteSalesRank", + /** + * value: "CustomerReviews.Count" + * @const + */ + "CustomerReviews.Count": "CustomerReviews.Count", + /** + * value: "CustomerReviews.StarRating" + * @const + */ + "CustomerReviews.StarRating": "CustomerReviews.StarRating", + /** + * value: "Images.Primary.Small" + * @const + */ + "Images.Primary.Small": "Images.Primary.Small", + /** + * value: "Images.Primary.Medium" + * @const + */ + "Images.Primary.Medium": "Images.Primary.Medium", + /** + * value: "Images.Primary.Large" + * @const + */ + "Images.Primary.Large": "Images.Primary.Large", + /** + * value: "Images.Variants.Small" + * @const + */ + "Images.Variants.Small": "Images.Variants.Small", + /** + * value: "Images.Variants.Medium" + * @const + */ + "Images.Variants.Medium": "Images.Variants.Medium", + /** + * value: "Images.Variants.Large" + * @const + */ + "Images.Variants.Large": "Images.Variants.Large", + /** + * value: "ItemInfo.ByLineInfo" + * @const + */ + "ItemInfo.ByLineInfo": "ItemInfo.ByLineInfo", + /** + * value: "ItemInfo.ContentInfo" + * @const + */ + "ItemInfo.ContentInfo": "ItemInfo.ContentInfo", + /** + * value: "ItemInfo.ContentRating" + * @const + */ + "ItemInfo.ContentRating": "ItemInfo.ContentRating", + /** + * value: "ItemInfo.Classifications" + * @const + */ + "ItemInfo.Classifications": "ItemInfo.Classifications", + /** + * value: "ItemInfo.ExternalIds" + * @const + */ + "ItemInfo.ExternalIds": "ItemInfo.ExternalIds", + /** + * value: "ItemInfo.Features" + * @const + */ + "ItemInfo.Features": "ItemInfo.Features", + /** + * value: "ItemInfo.ManufactureInfo" + * @const + */ + "ItemInfo.ManufactureInfo": "ItemInfo.ManufactureInfo", + /** + * value: "ItemInfo.ProductInfo" + * @const + */ + "ItemInfo.ProductInfo": "ItemInfo.ProductInfo", + /** + * value: "ItemInfo.TechnicalInfo" + * @const + */ + "ItemInfo.TechnicalInfo": "ItemInfo.TechnicalInfo", + /** + * value: "ItemInfo.Title" + * @const + */ + "ItemInfo.Title": "ItemInfo.Title", + /** + * value: "ItemInfo.TradeInInfo" + * @const + */ + "ItemInfo.TradeInInfo": "ItemInfo.TradeInInfo", + /** + * value: "Offers.Listings.Availability.MaxOrderQuantity" + * @const + */ + "Offers.Listings.Availability.MaxOrderQuantity": "Offers.Listings.Availability.MaxOrderQuantity", + /** + * value: "Offers.Listings.Availability.Message" + * @const + */ + "Offers.Listings.Availability.Message": "Offers.Listings.Availability.Message", + /** + * value: "Offers.Listings.Availability.MinOrderQuantity" + * @const + */ + "Offers.Listings.Availability.MinOrderQuantity": "Offers.Listings.Availability.MinOrderQuantity", + /** + * value: "Offers.Listings.Availability.Type" + * @const + */ + "Offers.Listings.Availability.Type": "Offers.Listings.Availability.Type", + /** + * value: "Offers.Listings.Condition" + * @const + */ + "Offers.Listings.Condition": "Offers.Listings.Condition", + /** + * value: "Offers.Listings.Condition.ConditionNote" + * @const + */ + "Offers.Listings.Condition.ConditionNote": "Offers.Listings.Condition.ConditionNote", + /** + * value: "Offers.Listings.Condition.SubCondition" + * @const + */ + "Offers.Listings.Condition.SubCondition": "Offers.Listings.Condition.SubCondition", + /** + * value: "Offers.Listings.DeliveryInfo.IsAmazonFulfilled" + * @const + */ + "Offers.Listings.DeliveryInfo.IsAmazonFulfilled": "Offers.Listings.DeliveryInfo.IsAmazonFulfilled", + /** + * value: "Offers.Listings.DeliveryInfo.IsFreeShippingEligible" + * @const + */ + "Offers.Listings.DeliveryInfo.IsFreeShippingEligible": "Offers.Listings.DeliveryInfo.IsFreeShippingEligible", + /** + * value: "Offers.Listings.DeliveryInfo.IsPrimeEligible" + * @const + */ + "Offers.Listings.DeliveryInfo.IsPrimeEligible": "Offers.Listings.DeliveryInfo.IsPrimeEligible", + /** + * value: "Offers.Listings.DeliveryInfo.ShippingCharges" + * @const + */ + "Offers.Listings.DeliveryInfo.ShippingCharges": "Offers.Listings.DeliveryInfo.ShippingCharges", + /** + * value: "Offers.Listings.IsBuyBoxWinner" + * @const + */ + "Offers.Listings.IsBuyBoxWinner": "Offers.Listings.IsBuyBoxWinner", + /** + * value: "Offers.Listings.LoyaltyPoints.Points" + * @const + */ + "Offers.Listings.LoyaltyPoints.Points": "Offers.Listings.LoyaltyPoints.Points", + /** + * value: "Offers.Listings.MerchantInfo" + * @const + */ + "Offers.Listings.MerchantInfo": "Offers.Listings.MerchantInfo", + /** + * value: "Offers.Listings.Price" + * @const + */ + "Offers.Listings.Price": "Offers.Listings.Price", + /** + * value: "Offers.Listings.ProgramEligibility.IsPrimeExclusive" + * @const + */ + "Offers.Listings.ProgramEligibility.IsPrimeExclusive": "Offers.Listings.ProgramEligibility.IsPrimeExclusive", + /** + * value: "Offers.Listings.ProgramEligibility.IsPrimePantry" + * @const + */ + "Offers.Listings.ProgramEligibility.IsPrimePantry": "Offers.Listings.ProgramEligibility.IsPrimePantry", + /** + * value: "Offers.Listings.Promotions" + * @const + */ + "Offers.Listings.Promotions": "Offers.Listings.Promotions", + /** + * value: "Offers.Listings.SavingBasis" + * @const + */ + "Offers.Listings.SavingBasis": "Offers.Listings.SavingBasis", + /** + * value: "Offers.Summaries.HighestPrice" + * @const + */ + "Offers.Summaries.HighestPrice": "Offers.Summaries.HighestPrice", + /** + * value: "Offers.Summaries.LowestPrice" + * @const + */ + "Offers.Summaries.LowestPrice": "Offers.Summaries.LowestPrice", + /** + * value: "Offers.Summaries.OfferCount" + * @const + */ + "Offers.Summaries.OfferCount": "Offers.Summaries.OfferCount", + /** + * value: "ParentASIN" + * @const + */ + "ParentASIN": "ParentASIN", + /** + * value: "RentalOffers.Listings.Availability.MaxOrderQuantity" + * @const + */ + "RentalOffers.Listings.Availability.MaxOrderQuantity": "RentalOffers.Listings.Availability.MaxOrderQuantity", + /** + * value: "RentalOffers.Listings.Availability.Message" + * @const + */ + "RentalOffers.Listings.Availability.Message": "RentalOffers.Listings.Availability.Message", + /** + * value: "RentalOffers.Listings.Availability.MinOrderQuantity" + * @const + */ + "RentalOffers.Listings.Availability.MinOrderQuantity": "RentalOffers.Listings.Availability.MinOrderQuantity", + /** + * value: "RentalOffers.Listings.Availability.Type" + * @const + */ + "RentalOffers.Listings.Availability.Type": "RentalOffers.Listings.Availability.Type", + /** + * value: "RentalOffers.Listings.BasePrice" + * @const + */ + "RentalOffers.Listings.BasePrice": "RentalOffers.Listings.BasePrice", + /** + * value: "RentalOffers.Listings.Condition" + * @const + */ + "RentalOffers.Listings.Condition": "RentalOffers.Listings.Condition", + /** + * value: "RentalOffers.Listings.Condition.ConditionNote" + * @const + */ + "RentalOffers.Listings.Condition.ConditionNote": "RentalOffers.Listings.Condition.ConditionNote", + /** + * value: "RentalOffers.Listings.Condition.SubCondition" + * @const + */ + "RentalOffers.Listings.Condition.SubCondition": "RentalOffers.Listings.Condition.SubCondition", + /** + * value: "RentalOffers.Listings.DeliveryInfo.IsAmazonFulfilled" + * @const + */ + "RentalOffers.Listings.DeliveryInfo.IsAmazonFulfilled": "RentalOffers.Listings.DeliveryInfo.IsAmazonFulfilled", + /** + * value: "RentalOffers.Listings.DeliveryInfo.IsFreeShippingEligible" + * @const + */ + "RentalOffers.Listings.DeliveryInfo.IsFreeShippingEligible": "RentalOffers.Listings.DeliveryInfo.IsFreeShippingEligible", + /** + * value: "RentalOffers.Listings.DeliveryInfo.IsPrimeEligible" + * @const + */ + "RentalOffers.Listings.DeliveryInfo.IsPrimeEligible": "RentalOffers.Listings.DeliveryInfo.IsPrimeEligible", + /** + * value: "RentalOffers.Listings.DeliveryInfo.ShippingCharges" + * @const + */ + "RentalOffers.Listings.DeliveryInfo.ShippingCharges": "RentalOffers.Listings.DeliveryInfo.ShippingCharges", + /** + * value: "RentalOffers.Listings.MerchantInfo" + * @const + */ + "RentalOffers.Listings.MerchantInfo": "RentalOffers.Listings.MerchantInfo", +}; + +/** + * Enum class GetItemsResource. + * @enum {} + * @readonly + */ +export class GetItemsResource { + [key: string]: any; + + public constructor() { + const self = this; + Object.keys(GetItemsResourceValues).forEach((key: string) => self[key] = GetItemsResource[key]); + } /** * Returns a GetItemsResource enum value from a Javascript object name. * @param {Object} data The plain JavaScript object containing the name of the enum value. * @return {module:model/GetItemsResource} The enum GetItemsResource value. */ - exports.constructFromObject = function(object) { - return object; - } - - return exports; -})); - - + public static constructFromObject(object: string) { return object; } +};