From c6df8513230563c4138b4d1bb922a1bd61f664dd Mon Sep 17 00:00:00 2001 From: David Ball Date: Thu, 18 Jul 2024 01:56:33 -0400 Subject: [PATCH] Refactored model/GetItemsResponse. --- src/index.ts | 1 + src/model/GetItemsResponse.ts | 74 +++++++++++------------------------ 2 files changed, 24 insertions(+), 51 deletions(-) diff --git a/src/index.ts b/src/index.ts index 8d26f78..349b14e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -48,6 +48,7 @@ import { GetBrowseNodesResource } from "./model/GetBrowseNodesResource"; import { GetBrowseNodesResponse } from "./model/GetBrowseNodesResponse"; import { GetItemsRequest } from "./model/GetItemsRequest"; import { GetItemsResource } from "./model/GetItemsResource"; +import { GetItemsResponse } from "./model/GetItemsResponse"; import { GetVariationsResource } from "./model/GetVariationsResource"; import { ImageSize } from "./model/ImageSize"; import { ImageType } from "./model/ImageType"; diff --git a/src/model/GetItemsResponse.ts b/src/model/GetItemsResponse.ts index 3460e3e..0bc27b0 100644 --- a/src/model/GetItemsResponse.ts +++ b/src/model/GetItemsResponse.ts @@ -21,43 +21,30 @@ * */ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['ApiClient', 'model/ErrorData', 'model/ItemsResult'], factory); - } else if (typeof module === 'object' && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./ErrorData'), require('./ItemsResult')); - } else { - // Browser globals (root is window) - if (!root.ProductAdvertisingAPIv1) { - root.ProductAdvertisingAPIv1 = {}; - } - root.ProductAdvertisingAPIv1.GetItemsResponse = factory(root.ProductAdvertisingAPIv1.ApiClient, root.ProductAdvertisingAPIv1.ErrorData, root.ProductAdvertisingAPIv1.ItemsResult); - } -}(this, function(ApiClient, ErrorData, ItemsResult) { - 'use strict'; - - +/** + * The GetItemsResponse model module. + * @module model/GetItemsResponse + * @version 1.0.0 + */ +import { ApiClient } from "../ApiClient"; +import { ErrorData } from "./ErrorData"; +import { ItemsResult } from "./ItemsResult"; +/** + * Constructs a new GetItemsResponse. + * @alias module:model/GetItemsResponse + * @class + */ +export class GetItemsResponse { /** - * The GetItemsResponse model module. - * @module model/GetItemsResponse - * @version 1.0.0 + * @member {Array.} Errors */ - + public Errors?: ErrorData[]; /** - * Constructs a new GetItemsResponse. - * @alias module:model/GetItemsResponse - * @class + * @member {module:model/ItemsResult} ItemsResult */ - var exports = function() { - var _this = this; - - - - }; + public ItemsResult?: ItemsResult; /** * Constructs a GetItemsResponse from a plain JavaScript object, optionally creating a new instance. @@ -66,32 +53,17 @@ * @param {module:model/GetItemsResponse} obj Optional instance to populate. * @return {module:model/GetItemsResponse} The populated GetItemsResponse instance. */ - exports.constructFromObject = function(data, obj) { + public static constructFromObject(data: any, obj?: GetItemsResponse) { if (data) { - obj = obj || new exports(); + obj = obj || new GetItemsResponse(); if (data.hasOwnProperty('Errors')) { - obj['Errors'] = ApiClient.convertToType(data['Errors'], [ErrorData]); + obj.Errors = ApiClient.convertToType(data['Errors'], [ErrorData]); } if (data.hasOwnProperty('ItemsResult')) { - obj['ItemsResult'] = ItemsResult.constructFromObject(data['ItemsResult']); + obj.ItemsResult = ItemsResult.constructFromObject(data['ItemsResult']); } } return obj; } - - /** - * @member {Array.} Errors - */ - exports.prototype['Errors'] = undefined; - /** - * @member {module:model/ItemsResult} ItemsResult - */ - exports.prototype['ItemsResult'] = undefined; - - - - return exports; -})); - - +};