diff --git a/src/index.ts b/src/index.ts
index 675dced..c31352a 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -28,6 +28,7 @@ import { BrowseNodeAncestor } from "./model/BrowseNodeAncestor";
import { BrowseNodeChild } from "./model/BrowseNodeChild";
import { ByLineInfo } from "./model/ByLineInfo";
import { Classifications } from "./model/Classifications";
+import { DefaultApi } from "./api/DefaultApi";
import { Condition } from "./model/Condition";
import { Contributor } from "./model/Contributor";
import { OfferSavings } from "./model/OfferSavings";
@@ -35,6 +36,7 @@ import { PriceType } from "./model/PriceType";
import { SingleBooleanValuedAttribute } from "./model/SingleBooleanValuedAttribute";
import { SingleIntegerValuedAttribute } from "./model/SingleIntegerValuedAttribute";
import { SingleStringValuedAttribute } from "./model/SingleStringValuedAttribute";
+import { WebsiteSalesRank } from "./model/WebsiteSalesRank";
/**
* ProductAdvertisingAPI 5.0 NodeJS SDK.
@@ -65,7 +67,7 @@ import { SingleStringValuedAttribute } from "./model/SingleStringValuedAttribute
*
*
WebsiteSalesRank.
+ * @alias module:model/WebsiteSalesRank
+ * @class
+ */
+export class WebsiteSalesRank {
/**
- * The WebsiteSalesRank model module.
- * @module model/WebsiteSalesRank
- * @version 1.0.0
+ * @member {String} ContextFreeName
*/
-
+ public ContextFreeName?: string;
/**
- * Constructs a new WebsiteSalesRank.
- * @alias module:model/WebsiteSalesRank
- * @class
+ * @member {String} DisplayName
*/
- var exports = function() {
- var _this = this;
-
-
-
-
-
- };
-
+ public DisplayName?: string;
+ /**
+ * @member {String} Id
+ */
+ public Id?: string;
+ /**
+ * @member {Number} SalesRank
+ */
+ public SalesRank?: number;
/**
* Constructs a WebsiteSalesRank 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.
@@ -68,46 +58,23 @@
* @param {module:model/WebsiteSalesRank} obj Optional instance to populate.
* @return {module:model/WebsiteSalesRank} The populated WebsiteSalesRank instance.
*/
- exports.constructFromObject = function(data, obj) {
+ public static constructFromObject(data: any, obj?: WebsiteSalesRank) {
if (data) {
- obj = obj || new exports();
+ obj = obj || new WebsiteSalesRank();
if (data.hasOwnProperty('ContextFreeName')) {
- obj['ContextFreeName'] = ApiClient.convertToType(data['ContextFreeName'], 'String');
+ obj.ContextFreeName = ApiClient.convertToType(data['ContextFreeName'], 'String');
}
if (data.hasOwnProperty('DisplayName')) {
- obj['DisplayName'] = ApiClient.convertToType(data['DisplayName'], 'String');
+ obj.DisplayName = ApiClient.convertToType(data['DisplayName'], 'String');
}
if (data.hasOwnProperty('Id')) {
- obj['Id'] = ApiClient.convertToType(data['Id'], 'String');
+ obj.Id = ApiClient.convertToType(data['Id'], 'String');
}
if (data.hasOwnProperty('SalesRank')) {
- obj['SalesRank'] = ApiClient.convertToType(data['SalesRank'], 'Number');
+ obj.SalesRank = ApiClient.convertToType(data['SalesRank'], 'Number');
}
}
return obj;
}
-
- /**
- * @member {String} ContextFreeName
- */
- exports.prototype['ContextFreeName'] = undefined;
- /**
- * @member {String} DisplayName
- */
- exports.prototype['DisplayName'] = undefined;
- /**
- * @member {String} Id
- */
- exports.prototype['Id'] = undefined;
- /**
- * @member {Number} SalesRank
- */
- exports.prototype['SalesRank'] = undefined;
-
-
-
- return exports;
-}));
-
-
+};