diff --git a/src/index.ts b/src/index.ts
index c31352a..ac8fafa 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -26,6 +26,7 @@ import { Availability } from "./model/Availability";
import { BrowseNode } from "./model/BrowseNode";
import { BrowseNodeAncestor } from "./model/BrowseNodeAncestor";
import { BrowseNodeChild } from "./model/BrowseNodeChild";
+import { BrowseNodeInfo } from "./model/BrowseNodeInfo";
import { ByLineInfo } from "./model/ByLineInfo";
import { Classifications } from "./model/Classifications";
import { DefaultApi } from "./api/DefaultApi";
@@ -99,12 +100,12 @@ export {
* The BrowseNodeInfo model constructor.
* @property {module:model/BrowseNodeInfo}
*/
- BrowseNodeInfo: BrowseNodeInfo,
+ BrowseNodeInfo,
/**
* The BrowseNodesResult model constructor.
* @property {module:model/BrowseNodesResult}
*/
- BrowseNodesResult: BrowseNodesResult,
+ BrowseNodesResult,
/**
* The ByLineInfo model constructor.
* @property {module:model/ByLineInfo}
@@ -124,12 +125,12 @@ export {
* The ContentInfo model constructor.
* @property {module:model/ContentInfo}
*/
- ContentInfo: ContentInfo,
+ ContentInfo,
/**
* The ContentRating model constructor.
* @property {module:model/ContentRating}
*/
- ContentRating: ContentRating,
+ ContentRating,
/**
* The Contributor model constructor.
* @property {module:model/Contributor}
@@ -139,212 +140,212 @@ export {
* The CustomerReviews model constructor.
* @property {module:model/CustomerReviews}
*/
- CustomerReviews: CustomerReviews,
+ CustomerReviews,
/**
* The DeliveryFlag model constructor.
* @property {module:model/DeliveryFlag}
*/
- DeliveryFlag: DeliveryFlag,
+ DeliveryFlag,
/**
* The DimensionBasedAttribute model constructor.
* @property {module:model/DimensionBasedAttribute}
*/
- DimensionBasedAttribute: DimensionBasedAttribute,
+ DimensionBasedAttribute,
/**
* The DurationPrice model constructor.
* @property {module:model/DurationPrice}
*/
- DurationPrice: DurationPrice,
+ DurationPrice,
/**
* The ErrorData model constructor.
* @property {module:model/ErrorData}
*/
- ErrorData: ErrorData,
+ ErrorData,
/**
* The ExternalIds model constructor.
* @property {module:model/ExternalIds}
*/
- ExternalIds: ExternalIds,
+ ExternalIds,
/**
* The GetBrowseNodesRequest model constructor.
* @property {module:model/GetBrowseNodesRequest}
*/
- GetBrowseNodesRequest: GetBrowseNodesRequest,
+ GetBrowseNodesRequest,
/**
* The GetBrowseNodesResource model constructor.
* @property {module:model/GetBrowseNodesResource}
*/
- GetBrowseNodesResource: GetBrowseNodesResource,
+ GetBrowseNodesResource,
/**
* The GetBrowseNodesResponse model constructor.
* @property {module:model/GetBrowseNodesResponse}
*/
- GetBrowseNodesResponse: GetBrowseNodesResponse,
+ GetBrowseNodesResponse,
/**
* The GetItemsRequest model constructor.
* @property {module:model/GetItemsRequest}
*/
- GetItemsRequest: GetItemsRequest,
+ GetItemsRequest,
/**
* The GetItemsResource model constructor.
* @property {module:model/GetItemsResource}
*/
- GetItemsResource: GetItemsResource,
+ GetItemsResource,
/**
* The GetItemsResponse model constructor.
* @property {module:model/GetItemsResponse}
*/
- GetItemsResponse: GetItemsResponse,
+ GetItemsResponse,
/**
* The GetVariationsRequest model constructor.
* @property {module:model/GetVariationsRequest}
*/
- GetVariationsRequest: GetVariationsRequest,
+ GetVariationsRequest,
/**
* The GetVariationsResource model constructor.
* @property {module:model/GetVariationsResource}
*/
- GetVariationsResource: GetVariationsResource,
+ GetVariationsResource,
/**
* The GetVariationsResponse model constructor.
* @property {module:model/GetVariationsResponse}
*/
- GetVariationsResponse: GetVariationsResponse,
+ GetVariationsResponse,
/**
* The ImageSize model constructor.
* @property {module:model/ImageSize}
*/
- ImageSize: ImageSize,
+ ImageSize,
/**
* The ImageType model constructor.
* @property {module:model/ImageType}
*/
- ImageType: ImageType,
+ ImageType,
/**
* The Images model constructor.
* @property {module:model/Images}
*/
- Images: Images,
+ Images,
/**
* The Item model constructor.
* @property {module:model/Item}
*/
- Item: Item,
+ Item,
/**
* The ItemIdType model constructor.
* @property {module:model/ItemIdType}
*/
- ItemIdType: ItemIdType,
+ ItemIdType,
/**
* The ItemInfo model constructor.
* @property {module:model/ItemInfo}
*/
- ItemInfo: ItemInfo,
+ ItemInfo,
/**
* The ItemsResult model constructor.
* @property {module:model/ItemsResult}
*/
- ItemsResult: ItemsResult,
+ ItemsResult,
/**
* The LanguageType model constructor.
* @property {module:model/LanguageType}
*/
- LanguageType: LanguageType,
+ LanguageType,
/**
* The Languages model constructor.
* @property {module:model/Languages}
*/
- Languages: Languages,
+ Languages,
/**
* The ManufactureInfo model constructor.
* @property {module:model/ManufactureInfo}
*/
- ManufactureInfo: ManufactureInfo,
+ ManufactureInfo,
/**
* The MaxPrice model constructor.
* @property {module:model/MaxPrice}
*/
- MaxPrice: MaxPrice,
+ MaxPrice,
/**
* The Merchant model constructor.
* @property {module:model/Merchant}
*/
- Merchant: Merchant,
+ Merchant,
/**
* The MinPrice model constructor.
* @property {module:model/MinPrice}
*/
- MinPrice: MinPrice,
+ MinPrice,
/**
* The MinReviewsRating model constructor.
* @property {module:model/MinReviewsRating}
*/
- MinReviewsRating: MinReviewsRating,
+ MinReviewsRating,
/**
* The MinSavingPercent model constructor.
* @property {module:model/MinSavingPercent}
*/
- MinSavingPercent: MinSavingPercent,
+ MinSavingPercent,
/**
* The MultiValuedAttribute model constructor.
* @property {module:model/MultiValuedAttribute}
*/
- MultiValuedAttribute: MultiValuedAttribute,
+ MultiValuedAttribute,
/**
* The OfferAvailability model constructor.
* @property {module:model/OfferAvailability}
*/
- OfferAvailability: OfferAvailability,
+ OfferAvailability,
/**
* The OfferCondition model constructor.
* @property {module:model/OfferCondition}
*/
- OfferCondition: OfferCondition,
+ OfferCondition,
/**
* The OfferConditionNote model constructor.
* @property {module:model/OfferConditionNote}
*/
- OfferConditionNote: OfferConditionNote,
+ OfferConditionNote,
/**
* The OfferCount model constructor.
* @property {module:model/OfferCount}
*/
- OfferCount: OfferCount,
+ OfferCount,
/**
* The OfferDeliveryInfo model constructor.
* @property {module:model/OfferDeliveryInfo}
*/
- OfferDeliveryInfo: OfferDeliveryInfo,
+ OfferDeliveryInfo,
/**
* The OfferListing model constructor.
* @property {module:model/OfferListing}
*/
- OfferListing: OfferListing,
+ OfferListing,
/**
* The OfferLoyaltyPoints model constructor.
* @property {module:model/OfferLoyaltyPoints}
*/
- OfferLoyaltyPoints: OfferLoyaltyPoints,
+ OfferLoyaltyPoints,
/**
* The OfferMerchantInfo model constructor.
* @property {module:model/OfferMerchantInfo}
*/
- OfferMerchantInfo: OfferMerchantInfo,
+ OfferMerchantInfo,
/**
* The OfferPrice model constructor.
* @property {module:model/OfferPrice}
*/
- OfferPrice: OfferPrice,
+ OfferPrice,
/**
* The OfferProgramEligibility model constructor.
* @property {module:model/OfferProgramEligibility}
*/
- OfferProgramEligibility: OfferProgramEligibility,
+ OfferProgramEligibility,
/**
* The OfferPromotion model constructor.
* @property {module:model/OfferPromotion}
*/
- OfferPromotion: OfferPromotion,
+ OfferPromotion,
/**
* The OfferSavings model constructor.
* @property {module:model/OfferSavings}
@@ -354,32 +355,32 @@ export {
* The OfferShippingCharge model constructor.
* @property {module:model/OfferShippingCharge}
*/
- OfferShippingCharge: OfferShippingCharge,
+ OfferShippingCharge,
/**
* The OfferSubCondition model constructor.
* @property {module:model/OfferSubCondition}
*/
- OfferSubCondition: OfferSubCondition,
+ OfferSubCondition,
/**
* The OfferSummary model constructor.
* @property {module:model/OfferSummary}
*/
- OfferSummary: OfferSummary,
+ OfferSummary,
/**
* The Offers model constructor.
* @property {module:model/Offers}
*/
- Offers: Offers,
+ Offers,
/**
* The PartnerType model constructor.
* @property {module:model/PartnerType}
*/
- PartnerType: PartnerType,
+ PartnerType,
/**
* The Price model constructor.
* @property {module:model/Price}
*/
- Price: Price,
+ Price,
/**
* The PriceType model constructor.
* @property {module:model/PriceType}
@@ -389,72 +390,72 @@ export {
* The ProductAdvertisingAPIClientException model constructor.
* @property {module:model/ProductAdvertisingAPIClientException}
*/
- ProductAdvertisingAPIClientException: ProductAdvertisingAPIClientException,
+ ProductAdvertisingAPIClientException,
/**
* The ProductAdvertisingAPIServiceException model constructor.
* @property {module:model/ProductAdvertisingAPIServiceException}
*/
- ProductAdvertisingAPIServiceException: ProductAdvertisingAPIServiceException,
+ ProductAdvertisingAPIServiceException,
/**
* The ProductInfo model constructor.
* @property {module:model/ProductInfo}
*/
- ProductInfo: ProductInfo,
+ ProductInfo,
/**
* The Properties model constructor.
* @property {module:model/Properties}
*/
- Properties: Properties,
+ Properties,
/**
* The Rating model constructor.
* @property {module:model/Rating}
*/
- Rating: Rating,
+ Rating,
/**
* The Refinement model constructor.
* @property {module:model/Refinement}
*/
- Refinement: Refinement,
+ Refinement,
/**
* The RefinementBin model constructor.
* @property {module:model/RefinementBin}
*/
- RefinementBin: RefinementBin,
+ RefinementBin,
/**
* The RentalOfferListing model constructor.
* @property {module:model/RentalOfferListing}
*/
- RentalOfferListing: RentalOfferListing,
+ RentalOfferListing,
/**
* The RentalOffers model constructor.
* @property {module:model/RentalOffers}
*/
- RentalOffers: RentalOffers,
+ RentalOffers,
/**
* The SearchItemsRequest model constructor.
* @property {module:model/SearchItemsRequest}
*/
- SearchItemsRequest: SearchItemsRequest,
+ SearchItemsRequest,
/**
* The SearchItemsResource model constructor.
* @property {module:model/SearchItemsResource}
*/
- SearchItemsResource: SearchItemsResource,
+ SearchItemsResource,
/**
* The SearchItemsResponse model constructor.
* @property {module:model/SearchItemsResponse}
*/
- SearchItemsResponse: SearchItemsResponse,
+ SearchItemsResponse,
/**
* The SearchRefinements model constructor.
* @property {module:model/SearchRefinements}
*/
- SearchRefinements: SearchRefinements,
+ SearchRefinements,
/**
* The SearchResult model constructor.
* @property {module:model/SearchResult}
*/
- SearchResult: SearchResult,
+ SearchResult,
/**
* The SingleBooleanValuedAttribute model constructor.
* @property {module:model/SingleBooleanValuedAttribute}
@@ -474,47 +475,47 @@ export {
* The SortBy model constructor.
* @property {module:model/SortBy}
*/
- SortBy: SortBy,
+ SortBy,
/**
* The TechnicalInfo model constructor.
* @property {module:model/TechnicalInfo}
*/
- TechnicalInfo: TechnicalInfo,
+ TechnicalInfo,
/**
* The TradeInInfo model constructor.
* @property {module:model/TradeInInfo}
*/
- TradeInInfo: TradeInInfo,
+ TradeInInfo,
/**
* The TradeInPrice model constructor.
* @property {module:model/TradeInPrice}
*/
- TradeInPrice: TradeInPrice,
+ TradeInPrice,
/**
* The UnitBasedAttribute model constructor.
* @property {module:model/UnitBasedAttribute}
*/
- UnitBasedAttribute: UnitBasedAttribute,
+ UnitBasedAttribute,
/**
* The VariationAttribute model constructor.
* @property {module:model/VariationAttribute}
*/
- VariationAttribute: VariationAttribute,
+ VariationAttribute,
/**
* The VariationDimension model constructor.
* @property {module:model/VariationDimension}
*/
- VariationDimension: VariationDimension,
+ VariationDimension,
/**
* The VariationSummary model constructor.
* @property {module:model/VariationSummary}
*/
- VariationSummary: VariationSummary,
+ VariationSummary,
/**
* The VariationsResult model constructor.
* @property {module:model/VariationsResult}
*/
- VariationsResult: VariationsResult,
+ VariationsResult,
/**
* The WebsiteSalesRank model constructor.
* @property {module:model/WebsiteSalesRank}
@@ -525,4 +526,4 @@ export {
* @property {module:api/DefaultApi}
*/
DefaultApi
-};
\ No newline at end of file
+};
diff --git a/src/model/BrowseNodeInfo.ts b/src/model/BrowseNodeInfo.ts
index 1680e93..37d2d49 100644
--- a/src/model/BrowseNodeInfo.ts
+++ b/src/model/BrowseNodeInfo.ts
@@ -21,44 +21,30 @@
*
*/
-(function(root, factory) {
- if (typeof define === 'function' && define.amd) {
- // AMD. Register as an anonymous module.
- define(['ApiClient', 'model/BrowseNode', 'model/WebsiteSalesRank'], factory);
- } else if (typeof module === 'object' && module.exports) {
- // CommonJS-like environments that support module.exports, like Node.
- module.exports = factory(require('../ApiClient'), require('./BrowseNode'), require('./WebsiteSalesRank'));
- } else {
- // Browser globals (root is window)
- if (!root.ProductAdvertisingAPIv1) {
- root.ProductAdvertisingAPIv1 = {};
- }
- root.ProductAdvertisingAPIv1.BrowseNodeInfo = factory(root.ProductAdvertisingAPIv1.ApiClient, root.ProductAdvertisingAPIv1.BrowseNode, root.ProductAdvertisingAPIv1.WebsiteSalesRank);
- }
-}(this, function(ApiClient, BrowseNode, WebsiteSalesRank) {
- 'use strict';
-
-
+/**
+ * The BrowseNodeInfo model module.
+ * @module model/BrowseNodeInfo
+ * @version 1.0.0
+ */
+import { ApiClient } from "../ApiClient";
+import { BrowseNode } from "./BrowseNode";
+import { WebsiteSalesRank } from "./WebsiteSalesRank";
+/**
+ * Constructs a new BrowseNodeInfo.
+ * @alias module:model/BrowseNodeInfo
+ * @class
+ */
+export class BrowseNodeInfo {
/**
- * The BrowseNodeInfo model module.
- * @module model/BrowseNodeInfo
- * @version 1.0.0
+ * @member {Array.} BrowseNodes
*/
-
+ public BrowseNodes?: BrowseNode;
/**
- * Constructs a new BrowseNodeInfo.
- * @alias module:model/BrowseNodeInfo
- * @class
+ * @member {module:model/WebsiteSalesRank} WebsiteSalesRank
*/
- var exports = function() {
- var _this = this;
-
-
-
- };
-
+ public WebsiteSalesRank?: WebsiteSalesRank;
/**
* Constructs a BrowseNodeInfo 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.
@@ -66,32 +52,18 @@
* @param {module:model/BrowseNodeInfo} obj Optional instance to populate.
* @return {module:model/BrowseNodeInfo} The populated BrowseNodeInfo instance.
*/
- exports.constructFromObject = function(data, obj) {
+ public static constructFromObject(data: any, obj?: BrowseNodeInfo) {
if (data) {
- obj = obj || new exports();
+ obj = obj || new BrowseNodeInfo();
if (data.hasOwnProperty('BrowseNodes')) {
- obj['BrowseNodes'] = ApiClient.convertToType(data['BrowseNodes'], [BrowseNode]);
+ obj.BrowseNodes = ApiClient.convertToType(data['BrowseNodes'], [BrowseNode]);
}
if (data.hasOwnProperty('WebsiteSalesRank')) {
- obj['WebsiteSalesRank'] = WebsiteSalesRank.constructFromObject(data['WebsiteSalesRank']);
+ obj.WebsiteSalesRank = WebsiteSalesRank.constructFromObject(data['WebsiteSalesRank']);
}
}
return obj;
}
- /**
- * @member {Array.} BrowseNodes
- */
- exports.prototype['BrowseNodes'] = undefined;
- /**
- * @member {module:model/WebsiteSalesRank} WebsiteSalesRank
- */
- exports.prototype['WebsiteSalesRank'] = undefined;
-
-
-
- return exports;
-}));
-
-
+};