From 25a3bca6bf0aa68dea2ce27f9e0a453a19935fbd Mon Sep 17 00:00:00 2001 From: David Ball Date: Wed, 17 Jul 2024 23:36:46 -0400 Subject: [PATCH] Refactored model/VariationDimension. --- src/index.ts | 1 + src/model/VariationDimension.ts | 94 +++++++++++---------------------- 2 files changed, 32 insertions(+), 63 deletions(-) diff --git a/src/index.ts b/src/index.ts index 37bad5a..c08a747 100644 --- a/src/index.ts +++ b/src/index.ts @@ -67,6 +67,7 @@ import { SingleBooleanValuedAttribute } from "./model/SingleBooleanValuedAttribu import { SingleIntegerValuedAttribute } from "./model/SingleIntegerValuedAttribute"; import { SingleStringValuedAttribute } from "./model/SingleStringValuedAttribute"; import { UnitBasedAttribute } from "./model/UnitBasedAttribute"; +import { VariationDimension } from "./model/VariationDimension"; import { WebsiteSalesRank } from "./model/WebsiteSalesRank"; /** diff --git a/src/model/VariationDimension.ts b/src/model/VariationDimension.ts index 261aedb..1339f85 100644 --- a/src/model/VariationDimension.ts +++ b/src/model/VariationDimension.ts @@ -21,45 +21,36 @@ * */ -(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.VariationDimension = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - +/** + * The VariationDimension model module. + * @module model/VariationDimension + * @version 1.0.0 + */ +import { ApiClient } from "../ApiClient"; +/** + * Constructs a new VariationDimension. + * @alias module:model/VariationDimension + * @class + */ +export class VariationDimension { /** - * The VariationDimension model module. - * @module model/VariationDimension - * @version 1.0.0 + * @member {String} DisplayName */ - + public DisplayName?: string; /** - * Constructs a new VariationDimension. - * @alias module:model/VariationDimension - * @class + * @member {String} Locale */ - var exports = function() { - var _this = this; - - - - - - }; + public Locale?: string; + /** + * @member {String} Name + */ + public Name?: string; + /** + * @member {Array.} Values + */ + public Values?: string[]; /** * Constructs a VariationDimension from a plain JavaScript object, optionally creating a new instance. @@ -68,46 +59,23 @@ * @param {module:model/VariationDimension} obj Optional instance to populate. * @return {module:model/VariationDimension} The populated VariationDimension instance. */ - exports.constructFromObject = function(data, obj) { + public static constructFromObject(data: any, obj?: VariationDimension) { if (data) { - obj = obj || new exports(); + obj = obj || new VariationDimension(); if (data.hasOwnProperty('DisplayName')) { - obj['DisplayName'] = ApiClient.convertToType(data['DisplayName'], 'String'); + obj.DisplayName = ApiClient.convertToType(data['DisplayName'], 'String'); } if (data.hasOwnProperty('Locale')) { - obj['Locale'] = ApiClient.convertToType(data['Locale'], 'String'); + obj.Locale = ApiClient.convertToType(data['Locale'], 'String'); } if (data.hasOwnProperty('Name')) { - obj['Name'] = ApiClient.convertToType(data['Name'], 'String'); + obj.Name = ApiClient.convertToType(data['Name'], 'String'); } if (data.hasOwnProperty('Values')) { - obj['Values'] = ApiClient.convertToType(data['Values'], ['String']); + obj.Values = ApiClient.convertToType(data['Values'], ['String']); } } return obj; } - - /** - * @member {String} DisplayName - */ - exports.prototype['DisplayName'] = undefined; - /** - * @member {String} Locale - */ - exports.prototype['Locale'] = undefined; - /** - * @member {String} Name - */ - exports.prototype['Name'] = undefined; - /** - * @member {Array.} Values - */ - exports.prototype['Values'] = undefined; - - - - return exports; -})); - - +};