From 6c28615b36cf88a63c9fa9bc7bc6e0272f952e84 Mon Sep 17 00:00:00 2001 From: David Ball Date: Wed, 17 Jul 2024 22:10:26 -0400 Subject: [PATCH] Refactored model/GetBrowseNodesResource. --- src/index.ts | 1 + src/model/GetBrowseNodesResource.ts | 68 ++++++++++++----------------- 2 files changed, 29 insertions(+), 40 deletions(-) diff --git a/src/index.ts b/src/index.ts index 0b26d72..cd75dcc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -43,6 +43,7 @@ import { DimensionBasedAttribute } from "./model/DimensionBasedAttribute"; import { DurationPrice } from "./model/DurationPrice"; import { ErrorData } from "./model/ErrorData"; import { ExternalIds } from "./model/ExternalIds"; +import { GetBrowseNodesResource } from "./model/GetBrowseNodesResource"; import { Languages } from "./model/Languages"; import { LanguageType } from "./model/LanguageType"; import { MultiValuedAttribute } from "./model/MultiValuedAttribute"; diff --git a/src/model/GetBrowseNodesResource.ts b/src/model/GetBrowseNodesResource.ts index b2d6ff7..a91bd55 100644 --- a/src/model/GetBrowseNodesResource.ts +++ b/src/model/GetBrowseNodesResource.ts @@ -21,51 +21,39 @@ * */ -(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.GetBrowseNodesResource = factory(root.ProductAdvertisingAPIv1.ApiClient); - } -}(this, function(ApiClient) { - 'use strict'; - - +/** + * Enum class GetBrowseNodesResource. + * @enum {} + * @readonly + */ +export const enum GetBrowseNodesResourceValues { /** - * Enum class GetBrowseNodesResource. - * @enum {} - * @readonly + * value: "BrowseNodes.Ancestor" + * @const */ - var exports = { - /** - * value: "BrowseNodes.Ancestor" - * @const - */ - "Ancestor": "BrowseNodes.Ancestor", - /** - * value: "BrowseNodes.Children" - * @const - */ - "Children": "BrowseNodes.Children" }; + Ancestor = "BrowseNodes.Ancestor", + /** + * value: "BrowseNodes.Children" + * @const + */ + Children = "BrowseNodes.Children" +}; +export class GetBrowseNodesResource extends String { + /** + * value: "BrowseNodes.Ancestor" + * @const + */ + public static get Ancestor() { return GetBrowseNodesResourceValues.Ancestor; } + /** + * value: "BrowseNodes.Children" + * @const + */ + public static get Children() { return GetBrowseNodesResourceValues.Children; } /** * Returns a GetBrowseNodesResource enum value from a Javascript object name. * @param {Object} data The plain JavaScript object containing the name of the enum value. * @return {module:model/GetBrowseNodesResource} The enum GetBrowseNodesResource value. */ - exports.constructFromObject = function(object) { - return object; - } - - return exports; -})); - - + public static constructFromObject(object: string) { return object; } +};