diff --git a/src/index.ts b/src/index.ts index 0432c06..2e4d655 100644 --- a/src/index.ts +++ b/src/index.ts @@ -54,6 +54,7 @@ import { Images } from "./model/Images"; import { ItemIdType } from "./model/ItemIdType"; import { Languages } from "./model/Languages"; import { LanguageType } from "./model/LanguageType"; +import { ManufactureInfo } from "./model/ManufactureInfo"; import { MaxPrice } from "./model/MaxPrice"; import { Merchant } from "./model/Merchant"; import { MinPrice } from "./model/MinPrice"; diff --git a/src/model/ManufactureInfo.ts b/src/model/ManufactureInfo.ts index c2f4a39..f342001 100644 --- a/src/model/ManufactureInfo.ts +++ b/src/model/ManufactureInfo.ts @@ -21,45 +21,33 @@ * */ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['ApiClient', 'model/SingleStringValuedAttribute'], factory); - } else if (typeof module === 'object' && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./SingleStringValuedAttribute')); - } else { - // Browser globals (root is window) - if (!root.ProductAdvertisingAPIv1) { - root.ProductAdvertisingAPIv1 = {}; - } - root.ProductAdvertisingAPIv1.ManufactureInfo = factory(root.ProductAdvertisingAPIv1.ApiClient, root.ProductAdvertisingAPIv1.SingleStringValuedAttribute); - } -}(this, function(ApiClient, SingleStringValuedAttribute) { - 'use strict'; - - +/** + * The ManufactureInfo model module. + * @module model/ManufactureInfo + * @version 1.0.0 + */ +import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute"; +/** + * Constructs a new ManufactureInfo. + * @alias module:model/ManufactureInfo + * @class + */ +export class ManufactureInfo { /** - * The ManufactureInfo model module. - * @module model/ManufactureInfo - * @version 1.0.0 + * @member {module:model/SingleStringValuedAttribute} ItemPartNumber */ - + public ItemPartNumber?: SingleStringValuedAttribute; /** - * Constructs a new ManufactureInfo. - * @alias module:model/ManufactureInfo - * @class + * @member {module:model/SingleStringValuedAttribute} Model */ - var exports = function() { - var _this = this; - - - - - }; - + public Model?: SingleStringValuedAttribute; + /** + * @member {module:model/SingleStringValuedAttribute} Warranty + */ + public Warranty?: SingleStringValuedAttribute; + /** * Constructs a ManufactureInfo 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. @@ -67,39 +55,20 @@ * @param {module:model/ManufactureInfo} obj Optional instance to populate. * @return {module:model/ManufactureInfo} The populated ManufactureInfo instance. */ - exports.constructFromObject = function(data, obj) { + public static constructFromObject(data: any, obj?: ManufactureInfo) { if (data) { - obj = obj || new exports(); + obj = obj || new ManufactureInfo(); if (data.hasOwnProperty('ItemPartNumber')) { - obj['ItemPartNumber'] = SingleStringValuedAttribute.constructFromObject(data['ItemPartNumber']); + obj.ItemPartNumber = SingleStringValuedAttribute.constructFromObject(data['ItemPartNumber']); } if (data.hasOwnProperty('Model')) { - obj['Model'] = SingleStringValuedAttribute.constructFromObject(data['Model']); + obj.Model = SingleStringValuedAttribute.constructFromObject(data['Model']); } if (data.hasOwnProperty('Warranty')) { - obj['Warranty'] = SingleStringValuedAttribute.constructFromObject(data['Warranty']); + obj.Warranty = SingleStringValuedAttribute.constructFromObject(data['Warranty']); } } return obj; } - - /** - * @member {module:model/SingleStringValuedAttribute} ItemPartNumber - */ - exports.prototype['ItemPartNumber'] = undefined; - /** - * @member {module:model/SingleStringValuedAttribute} Model - */ - exports.prototype['Model'] = undefined; - /** - * @member {module:model/SingleStringValuedAttribute} Warranty - */ - exports.prototype['Warranty'] = undefined; - - - - return exports; -})); - - +};