diff --git a/src/index.ts b/src/index.ts index 54aa446..fd543a5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -48,6 +48,7 @@ import { GetBrowseNodesResource } from "./model/GetBrowseNodesResource"; import { GetBrowseNodesResponse } from "./model/GetBrowseNodesResponse"; import { GetItemsRequest } from "./model/GetItemsRequest"; import { GetItemsResource } from "./model/GetItemsResource"; +import { GetVariationsResource } from "./model/GetVariationsResource"; import { ImageSize } from "./model/ImageSize"; import { ImageType } from "./model/ImageType"; import { Images } from "./model/Images"; @@ -60,6 +61,8 @@ import { ManufactureInfo } from "./model/ManufactureInfo"; import { MaxPrice } from "./model/MaxPrice"; import { Merchant } from "./model/Merchant"; import { MinPrice } from "./model/MinPrice"; +import { MinReviewsRating } from "./model/MinReviewsRating"; +import { MinSavingPercent } from "./model/MinSavingPercent"; import { MultiValuedAttribute } from "./model/MultiValuedAttribute"; import { OfferAvailability } from "./model/OfferAvailability"; import { OfferCondition } from "./model/OfferCondition"; @@ -90,12 +93,14 @@ import { RefinementBin } from "./model/RefinementBin"; import { RentalOfferListing } from "./model/RentalOfferListing"; import { RentalOffers } from "./model/RentalOffers"; import { SearchItemsRequest } from "./model/SearchItemsRequest"; +import { SearchItemsResource } from "./model/SearchItemsResource"; import { SearchItemsResponse } from "./model/SearchItemsResponse"; import { SearchRefinements } from "./model/SearchRefinements"; import { SearchResult } from "./model/SearchResult"; import { SingleBooleanValuedAttribute } from "./model/SingleBooleanValuedAttribute"; import { SingleIntegerValuedAttribute } from "./model/SingleIntegerValuedAttribute"; import { SingleStringValuedAttribute } from "./model/SingleStringValuedAttribute"; +import { SortBy } from "./model/SortBy"; import { TechnicalInfo } from "./model/TechnicalInfo"; import { TradeInInfo } from "./model/TradeInInfo"; import { TradeInPrice } from "./model/TradeInPrice"; diff --git a/src/model/GetItemsResource.ts b/src/model/GetItemsResource.ts index 09de69d..648f402 100644 --- a/src/model/GetItemsResource.ts +++ b/src/model/GetItemsResource.ts @@ -337,6 +337,7 @@ export class GetItemsResource { 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. diff --git a/src/model/GetVariationsResource.ts b/src/model/GetVariationsResource.ts index 1520c16..5b5a892 100644 --- a/src/model/GetVariationsResource.ts +++ b/src/model/GetVariationsResource.ts @@ -21,351 +21,341 @@ * */ -(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.GetVariationsResource = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - +/** + * Enum class GetVariationsResource. + * @enum {} + * @readonly + */ +export const GetVariationsResourceValues = { /** - * Enum class GetVariationsResource. - * @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", - /** - * value: "VariationSummary.Price.HighestPrice" - * @const - */ - "VariationSummary.Price.HighestPrice": "VariationSummary.Price.HighestPrice", - /** - * value: "VariationSummary.Price.LowestPrice" - * @const - */ - "VariationSummary.Price.LowestPrice": "VariationSummary.Price.LowestPrice", - /** - * value: "VariationSummary.VariationDimension" - * @const - */ - "VariationSummary.VariationDimension": "VariationSummary.VariationDimension" }; + "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", + /** + * value: "VariationSummary.Price.HighestPrice" + * @const + */ + "VariationSummary.Price.HighestPrice": "VariationSummary.Price.HighestPrice", + /** + * value: "VariationSummary.Price.LowestPrice" + * @const + */ + "VariationSummary.Price.LowestPrice": "VariationSummary.Price.LowestPrice", + /** + * value: "VariationSummary.VariationDimension" + * @const + */ + "VariationSummary.VariationDimension": "VariationSummary.VariationDimension" +}; + +/** + * Enum class GetVariationsResource. + * @enum {} + * @readonly + */ +export class GetVariationsResource { + [key: string]: any; + + public constructor() { + const self = this; + Object.keys(GetVariationsResourceValues).forEach((key: string) => self[key] = GetVariationsResourceValues[key]); + } /** * Returns a GetVariationsResource enum value from a Javascript object name. * @param {Object} data The plain JavaScript object containing the name of the enum value. * @return {module:model/GetVariationsResource} The enum GetVariationsResource value. */ - exports.constructFromObject = function(object) { - return object; - } - - return exports; -})); - - + public static constructFromObject(object: any) { return object; } +}; diff --git a/src/model/MinReviewsRating.ts b/src/model/MinReviewsRating.ts index 8985ce7..6b9221d 100644 --- a/src/model/MinReviewsRating.ts +++ b/src/model/MinReviewsRating.ts @@ -21,42 +21,18 @@ * */ -(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.MinReviewsRating = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - - - - /** - * The MinReviewsRating model module. - * @module model/MinReviewsRating - * @version 1.0.0 - */ - - /** - * Constructs a new MinReviewsRating. - * @alias module:model/MinReviewsRating - * @class - */ - var exports = function() { - var _this = this; - - }; +/** + * The MinReviewsRating model module. + * @module model/MinReviewsRating + * @version 1.0.0 + */ +/** + * Constructs a new MinReviewsRating. + * @alias module:model/MinReviewsRating + * @class + */ +export class MinReviewsRating { /** * Constructs a MinReviewsRating from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. @@ -64,14 +40,5 @@ * @param {module:model/MinReviewsRating} obj Optional instance to populate. * @return {module:model/MinReviewsRating} The populated MinReviewsRating instance. */ - exports.constructFromObject = function(data, obj) { - return data; - } - - - - - return exports; -})); - - + public static constructFromObject(data: any, _obj?: MinReviewsRating) { return data; } +}; diff --git a/src/model/MinSavingPercent.ts b/src/model/MinSavingPercent.ts index 7272a4f..5a6781d 100644 --- a/src/model/MinSavingPercent.ts +++ b/src/model/MinSavingPercent.ts @@ -21,42 +21,18 @@ * */ -(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.MinSavingPercent = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - - - - /** - * The MinSavingPercent model module. - * @module model/MinSavingPercent - * @version 1.0.0 - */ - - /** - * Constructs a new MinSavingPercent. - * @alias module:model/MinSavingPercent - * @class - */ - var exports = function() { - var _this = this; - - }; +/** + * The MinSavingPercent model module. + * @module model/MinSavingPercent + * @version 1.0.0 + */ +/** + * Constructs a new MinSavingPercent. + * @alias module:model/MinSavingPercent + * @class + */ +export class MinSavingPercent { /** * Constructs a MinSavingPercent from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. @@ -64,14 +40,5 @@ * @param {module:model/MinSavingPercent} obj Optional instance to populate. * @return {module:model/MinSavingPercent} The populated MinSavingPercent instance. */ - exports.constructFromObject = function(data, obj) { - return data; - } - - - - - return exports; -})); - - + public static constructFromObject(data: any, _obj?: MinSavingPercent) { return data; } +}; diff --git a/src/model/SearchItemsResource.ts b/src/model/SearchItemsResource.ts index 4d24f54..8c496f7 100644 --- a/src/model/SearchItemsResource.ts +++ b/src/model/SearchItemsResource.ts @@ -21,341 +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.SearchItemsResource = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - +/** + * Enum class SearchItemsResource. + * @enum {} + * @readonly + */ +export const SearchItemsResourceValues = { /** - * Enum class SearchItemsResource. - * @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", - /** - * value: "SearchRefinements" - * @const - */ - "SearchRefinements": "SearchRefinements" }; + "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", + /** + * value: "SearchRefinements" + * @const + */ + "SearchRefinements": "SearchRefinements" +}; + +export class SearchItemsResource { + [key: string]: any; + + public constructor() { + const self = this; + Object.keys(SearchItemsResourceValues).forEach((key: string) => self[key] = SearchItemsResourceValues[key]); + } /** * Returns a SearchItemsResource enum value from a Javascript object name. * @param {Object} data The plain JavaScript object containing the name of the enum value. * @return {module:model/SearchItemsResource} The enum SearchItemsResource value. */ - exports.constructFromObject = function(object) { - return object; - } - - return exports; -})); - - + public static constructFromObject(object: any) { return object; } +}; diff --git a/src/model/SortBy.ts b/src/model/SortBy.ts index 1b2499e..24b559a 100644 --- a/src/model/SortBy.ts +++ b/src/model/SortBy.ts @@ -21,30 +21,12 @@ * */ -(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.SortBy = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - - /** - * Enum class SortBy. - * @enum {} - * @readonly - */ - var exports = { +/** + * Enum class SortBy. + * @enum {} + * @readonly + */ +export const SortByValues = { /** * value: "AvgCustomerReviews" * @const @@ -74,18 +56,26 @@ * value: "Relevance" * @const */ - "Relevance": "Relevance" }; + "Relevance": "Relevance", + }; + +/** + * Enum class SortBy. + * @enum {} + * @readonly + */ +export class SortBy { + [key: string]: any; + + public constructor() { + const self = this; + Object.keys(SortByValues).forEach((key: string) => self[key] = SortByValues[key]); + } /** * Returns a SortBy enum value from a Javascript object name. * @param {Object} data The plain JavaScript object containing the name of the enum value. * @return {module:model/SortBy} The enum SortBy value. */ - exports.constructFromObject = function(object) { - return object; - } - - return exports; -})); - - + public static constructFromObject(object: any) { return object; } +};