From ca5f4c562951e6e61d08d2979fb364383c853175 Mon Sep 17 00:00:00 2001 From: David Ball Date: Wed, 17 Jul 2024 21:49:16 -0400 Subject: [PATCH] Refactored model/DimensionBasedAttribute. --- src/index.ts | 1 + src/model/DimensionBasedAttribute.ts | 94 +++++++++------------------- 2 files changed, 32 insertions(+), 63 deletions(-) diff --git a/src/index.ts b/src/index.ts index b1e67d1..7ce8a99 100644 --- a/src/index.ts +++ b/src/index.ts @@ -39,6 +39,7 @@ import { ContentRating } from "./model/ContentRating"; import { Contributor } from "./model/Contributor"; import { CustomerReviews } from "./model/CustomerReviews"; import { DeliveryFlag } from "./model/DeliveryFlag"; +import { DimensionBasedAttribute } from "./model/DimensionBasedAttribute"; import { Languages } from "./model/Languages"; import { LanguageType } from "./model/LanguageType"; import { OfferSavings } from "./model/OfferSavings"; diff --git a/src/model/DimensionBasedAttribute.ts b/src/model/DimensionBasedAttribute.ts index 04dc7a1..7196e32 100644 --- a/src/model/DimensionBasedAttribute.ts +++ b/src/model/DimensionBasedAttribute.ts @@ -21,45 +21,36 @@ * */ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['ApiClient', 'model/UnitBasedAttribute'], factory); - } else if (typeof module === 'object' && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./UnitBasedAttribute')); - } else { - // Browser globals (root is window) - if (!root.ProductAdvertisingAPIv1) { - root.ProductAdvertisingAPIv1 = {}; - } - root.ProductAdvertisingAPIv1.DimensionBasedAttribute = factory(root.ProductAdvertisingAPIv1.ApiClient, root.ProductAdvertisingAPIv1.UnitBasedAttribute); - } -}(this, function(ApiClient, UnitBasedAttribute) { - 'use strict'; - - +/** + * The DimensionBasedAttribute model module. + * @module model/DimensionBasedAttribute + * @version 1.0.0 + */ +import { UnitBasedAttribute } from "./UnitBasedAttribute"; +/** + * Constructs a new DimensionBasedAttribute. + * @alias module:model/DimensionBasedAttribute + * @class + */ +export class DimensionBasedAttribute { /** - * The DimensionBasedAttribute model module. - * @module model/DimensionBasedAttribute - * @version 1.0.0 + * @member {module:model/UnitBasedAttribute} Height */ - + public Height?: UnitBasedAttribute; /** - * Constructs a new DimensionBasedAttribute. - * @alias module:model/DimensionBasedAttribute - * @class + * @member {module:model/UnitBasedAttribute} Length */ - var exports = function() { - var _this = this; - - - - - - }; + public Length?: UnitBasedAttribute; + /** + * @member {module:model/UnitBasedAttribute} Weight + */ + public Weight?: UnitBasedAttribute + /** + * @member {module:model/UnitBasedAttribute} Width + */ + public Width?: UnitBasedAttribute; /** * Constructs a DimensionBasedAttribute from a plain JavaScript object, optionally creating a new instance. @@ -68,46 +59,23 @@ * @param {module:model/DimensionBasedAttribute} obj Optional instance to populate. * @return {module:model/DimensionBasedAttribute} The populated DimensionBasedAttribute instance. */ - exports.constructFromObject = function(data, obj) { + public static constructFromObject(data: any, obj?: DimensionBasedAttribute) { if (data) { - obj = obj || new exports(); + obj = obj || new DimensionBasedAttribute(); if (data.hasOwnProperty('Height')) { - obj['Height'] = UnitBasedAttribute.constructFromObject(data['Height']); + obj.Height = UnitBasedAttribute.constructFromObject(data['Height']); } if (data.hasOwnProperty('Length')) { - obj['Length'] = UnitBasedAttribute.constructFromObject(data['Length']); + obj.Length = UnitBasedAttribute.constructFromObject(data['Length']); } if (data.hasOwnProperty('Weight')) { - obj['Weight'] = UnitBasedAttribute.constructFromObject(data['Weight']); + obj.Weight = UnitBasedAttribute.constructFromObject(data['Weight']); } if (data.hasOwnProperty('Width')) { - obj['Width'] = UnitBasedAttribute.constructFromObject(data['Width']); + obj.Width = UnitBasedAttribute.constructFromObject(data['Width']); } } return obj; } - - /** - * @member {module:model/UnitBasedAttribute} Height - */ - exports.prototype['Height'] = undefined; - /** - * @member {module:model/UnitBasedAttribute} Length - */ - exports.prototype['Length'] = undefined; - /** - * @member {module:model/UnitBasedAttribute} Weight - */ - exports.prototype['Weight'] = undefined; - /** - * @member {module:model/UnitBasedAttribute} Width - */ - exports.prototype['Width'] = undefined; - - - - return exports; -})); - - +};