From ec1a72ab2b5ef8ebbe1d80f79a30bcda50d9aa67 Mon Sep 17 00:00:00 2001 From: David Ball Date: Wed, 17 Jul 2024 21:23:35 -0400 Subject: [PATCH] Refactored model/BrowseNodesResult. --- src/index.ts | 1 + src/model/BrowseNodesResult.ts | 66 ++++++++++------------------------ 2 files changed, 20 insertions(+), 47 deletions(-) diff --git a/src/index.ts b/src/index.ts index ac8fafa..a5a0481 100644 --- a/src/index.ts +++ b/src/index.ts @@ -27,6 +27,7 @@ import { BrowseNode } from "./model/BrowseNode"; import { BrowseNodeAncestor } from "./model/BrowseNodeAncestor"; import { BrowseNodeChild } from "./model/BrowseNodeChild"; import { BrowseNodeInfo } from "./model/BrowseNodeInfo"; +import { BrowseNodesResult } from "./model/BrowseNodesResult"; import { ByLineInfo } from "./model/ByLineInfo"; import { Classifications } from "./model/Classifications"; import { DefaultApi } from "./api/DefaultApi"; diff --git a/src/model/BrowseNodesResult.ts b/src/model/BrowseNodesResult.ts index 521a267..d9ae3ec 100644 --- a/src/model/BrowseNodesResult.ts +++ b/src/model/BrowseNodesResult.ts @@ -21,42 +21,25 @@ * */ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['ApiClient', 'model/BrowseNode'], factory); - } else if (typeof module === 'object' && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./BrowseNode')); - } else { - // Browser globals (root is window) - if (!root.ProductAdvertisingAPIv1) { - root.ProductAdvertisingAPIv1 = {}; - } - root.ProductAdvertisingAPIv1.BrowseNodesResult = factory(root.ProductAdvertisingAPIv1.ApiClient, root.ProductAdvertisingAPIv1.BrowseNode); - } -}(this, function(ApiClient, BrowseNode) { - 'use strict'; - - +/** + * The BrowseNodesResult model module. + * @module model/BrowseNodesResult + * @version 1.0.0 + */ +import { ApiClient } from "../ApiClient"; +import { BrowseNode } from "./BrowseNode"; +/** + * Constructs a new BrowseNodesResult. + * @alias module:model/BrowseNodesResult + * @class + */ +export class BrowseNodesResult { /** - * The BrowseNodesResult model module. - * @module model/BrowseNodesResult - * @version 1.0.0 + * @member {Array.} BrowseNodes */ - - /** - * Constructs a new BrowseNodesResult. - * @alias module:model/BrowseNodesResult - * @class - */ - var exports = function() { - var _this = this; - - - }; + public BrowseNodes?: BrowseNode[]; /** * Constructs a BrowseNodesResult from a plain JavaScript object, optionally creating a new instance. @@ -65,25 +48,14 @@ * @param {module:model/BrowseNodesResult} obj Optional instance to populate. * @return {module:model/BrowseNodesResult} The populated BrowseNodesResult instance. */ - exports.constructFromObject = function(data, obj) { + public static constructFromObject(data: any, obj?: BrowseNodesResult) { if (data) { - obj = obj || new exports(); + obj = obj || new BrowseNodesResult(); if (data.hasOwnProperty('BrowseNodes')) { - obj['BrowseNodes'] = ApiClient.convertToType(data['BrowseNodes'], [BrowseNode]); + obj.BrowseNodes = ApiClient.convertToType(data['BrowseNodes'], [BrowseNode]); } } return obj; } - - /** - * @member {Array.} BrowseNodes - */ - exports.prototype['BrowseNodes'] = undefined; - - - - return exports; -})); - - +};