diff --git a/src/index.ts b/src/index.ts index 50e385b..91f5d9b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -63,6 +63,7 @@ import { OfferSavings } from "./model/OfferSavings"; import { PartnerType } from "./model/PartnerType"; import { Price } from "./model/Price"; import { PriceType } from "./model/PriceType"; +import { ProductAdvertisingAPIClientException } from "./model/ProductAdvertisingAPIClientException"; import { ProductInfo } from "./model/ProductInfo"; import { Properties } from "./model/Properties"; import { Rating } from "./model/Rating"; diff --git a/src/model/ProductAdvertisingAPIClientException.ts b/src/model/ProductAdvertisingAPIClientException.ts index a296d20..8e38a7b 100644 --- a/src/model/ProductAdvertisingAPIClientException.ts +++ b/src/model/ProductAdvertisingAPIClientException.ts @@ -21,43 +21,26 @@ * */ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['ApiClient', 'model/ErrorData'], factory); - } else if (typeof module === 'object' && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./ErrorData')); - } else { - // Browser globals (root is window) - if (!root.ProductAdvertisingAPIv1) { - root.ProductAdvertisingAPIv1 = {}; - } - root.ProductAdvertisingAPIv1.ProductAdvertisingAPIClientException = factory(root.ProductAdvertisingAPIv1.ApiClient, root.ProductAdvertisingAPIv1.ErrorData); - } -}(this, function(ApiClient, ErrorData) { - 'use strict'; - - +/** + * The ProductAdvertisingAPIClientException model module. + * @module model/ProductAdvertisingAPIClientException + * @version 1.0.0 + */ +import { ApiClient } from "../ApiClient"; +import { ErrorData } from "./ErrorData"; +/** + * Constructs a new ProductAdvertisingAPIClientException. + * @alias module:model/ProductAdvertisingAPIClientException + * @class + */ +export class ProductAdvertisingAPIClientException { /** - * The ProductAdvertisingAPIClientException model module. - * @module model/ProductAdvertisingAPIClientException - * @version 1.0.0 + * @member {Array.} Errors */ - - /** - * Constructs a new ProductAdvertisingAPIClientException. - * @alias module:model/ProductAdvertisingAPIClientException - * @class - */ - var exports = function() { - var _this = this; - - - }; - + public Errors?: ErrorData[]; + /** * Constructs a ProductAdvertisingAPIClientException 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. @@ -65,25 +48,14 @@ * @param {module:model/ProductAdvertisingAPIClientException} obj Optional instance to populate. * @return {module:model/ProductAdvertisingAPIClientException} The populated ProductAdvertisingAPIClientException instance. */ - exports.constructFromObject = function(data, obj) { + public static constructFromObject(data: any, obj?: ProductAdvertisingAPIClientException) { if (data) { - obj = obj || new exports(); + obj = obj || new ProductAdvertisingAPIClientException(); if (data.hasOwnProperty('Errors')) { - obj['Errors'] = ApiClient.convertToType(data['Errors'], [ErrorData]); + obj.Errors = ApiClient.convertToType(data['Errors'], [ErrorData]); } } return obj; } - - /** - * @member {Array.} Errors - */ - exports.prototype['Errors'] = undefined; - - - - return exports; -})); - - +};