UNPKG

@nextplus/js-sdk

Version:

A TypeScript SDK for interacting with the NextPlus API, automatically generated from OpenAPI specifications.

1,654 lines (1,644 loc) 590 kB
"use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); // src/index.ts var index_exports = {}; __export(index_exports, { NextPlusSDK: () => NextPlusSDK, configure: () => configure, createSDK: () => createSDK }); module.exports = __toCommonJS(index_exports); var import_debug = __toESM(require("debug"), 1); // src/sdk/core/bodySerializer.gen.ts var jsonBodySerializer = { bodySerializer: (body) => JSON.stringify( body, (_key, value) => typeof value === "bigint" ? value.toString() : value ) }; // src/sdk/core/params.gen.ts var extraPrefixesMap = { $body_: "body", $headers_: "headers", $path_: "path", $query_: "query" }; var extraPrefixes = Object.entries(extraPrefixesMap); // src/sdk/core/auth.gen.ts var getAuthToken = async (auth, callback) => { const token = typeof callback === "function" ? await callback(auth) : callback; if (!token) { return; } if (auth.scheme === "bearer") { return `Bearer ${token}`; } if (auth.scheme === "basic") { return `Basic ${btoa(token)}`; } return token; }; // src/sdk/core/pathSerializer.gen.ts var separatorArrayExplode = (style) => { switch (style) { case "label": return "."; case "matrix": return ";"; case "simple": return ","; default: return "&"; } }; var separatorArrayNoExplode = (style) => { switch (style) { case "form": return ","; case "pipeDelimited": return "|"; case "spaceDelimited": return "%20"; default: return ","; } }; var separatorObjectExplode = (style) => { switch (style) { case "label": return "."; case "matrix": return ";"; case "simple": return ","; default: return "&"; } }; var serializeArrayParam = ({ allowReserved, explode, name, style, value }) => { if (!explode) { const joinedValues2 = (allowReserved ? value : value.map((v) => encodeURIComponent(v))).join(separatorArrayNoExplode(style)); switch (style) { case "label": return `.${joinedValues2}`; case "matrix": return `;${name}=${joinedValues2}`; case "simple": return joinedValues2; default: return `${name}=${joinedValues2}`; } } const separator = separatorArrayExplode(style); const joinedValues = value.map((v) => { if (style === "label" || style === "simple") { return allowReserved ? v : encodeURIComponent(v); } return serializePrimitiveParam({ allowReserved, name, value: v }); }).join(separator); return style === "label" || style === "matrix" ? separator + joinedValues : joinedValues; }; var serializePrimitiveParam = ({ allowReserved, name, value }) => { if (value === void 0 || value === null) { return ""; } if (typeof value === "object") { throw new Error( "Deeply-nested arrays/objects aren\u2019t supported. Provide your own `querySerializer()` to handle these." ); } return `${name}=${allowReserved ? value : encodeURIComponent(value)}`; }; var serializeObjectParam = ({ allowReserved, explode, name, style, value, valueOnly }) => { if (value instanceof Date) { return valueOnly ? value.toISOString() : `${name}=${value.toISOString()}`; } if (style !== "deepObject" && !explode) { let values = []; Object.entries(value).forEach(([key, v]) => { values = [ ...values, key, allowReserved ? v : encodeURIComponent(v) ]; }); const joinedValues2 = values.join(","); switch (style) { case "form": return `${name}=${joinedValues2}`; case "label": return `.${joinedValues2}`; case "matrix": return `;${name}=${joinedValues2}`; default: return joinedValues2; } } const separator = separatorObjectExplode(style); const joinedValues = Object.entries(value).map( ([key, v]) => serializePrimitiveParam({ allowReserved, name: style === "deepObject" ? `${name}[${key}]` : key, value: v }) ).join(separator); return style === "label" || style === "matrix" ? separator + joinedValues : joinedValues; }; // src/sdk/client/utils.gen.ts var PATH_PARAM_RE = /\{[^{}]+\}/g; var defaultPathSerializer = ({ path, url: _url }) => { let url = _url; const matches = _url.match(PATH_PARAM_RE); if (matches) { for (const match of matches) { let explode = false; let name = match.substring(1, match.length - 1); let style = "simple"; if (name.endsWith("*")) { explode = true; name = name.substring(0, name.length - 1); } if (name.startsWith(".")) { name = name.substring(1); style = "label"; } else if (name.startsWith(";")) { name = name.substring(1); style = "matrix"; } const value = path[name]; if (value === void 0 || value === null) { continue; } if (Array.isArray(value)) { url = url.replace( match, serializeArrayParam({ explode, name, style, value }) ); continue; } if (typeof value === "object") { url = url.replace( match, serializeObjectParam({ explode, name, style, value, valueOnly: true }) ); continue; } if (style === "matrix") { url = url.replace( match, `;${serializePrimitiveParam({ name, value })}` ); continue; } const replaceValue = encodeURIComponent( style === "label" ? `.${value}` : value ); url = url.replace(match, replaceValue); } } return url; }; var createQuerySerializer = ({ allowReserved, array, object } = {}) => { const querySerializer = (queryParams) => { const search = []; if (queryParams && typeof queryParams === "object") { for (const name in queryParams) { const value = queryParams[name]; if (value === void 0 || value === null) { continue; } if (Array.isArray(value)) { const serializedArray = serializeArrayParam({ allowReserved, explode: true, name, style: "form", value, ...array }); if (serializedArray) search.push(serializedArray); } else if (typeof value === "object") { const serializedObject = serializeObjectParam({ allowReserved, explode: true, name, style: "deepObject", value, ...object }); if (serializedObject) search.push(serializedObject); } else { const serializedPrimitive = serializePrimitiveParam({ allowReserved, name, value }); if (serializedPrimitive) search.push(serializedPrimitive); } } } return search.join("&"); }; return querySerializer; }; var getParseAs = (contentType) => { if (!contentType) { return "stream"; } const cleanContent = contentType.split(";")[0]?.trim(); if (!cleanContent) { return; } if (cleanContent.startsWith("application/json") || cleanContent.endsWith("+json")) { return "json"; } if (cleanContent === "multipart/form-data") { return "formData"; } if (["application/", "audio/", "image/", "video/"].some( (type) => cleanContent.startsWith(type) )) { return "blob"; } if (cleanContent.startsWith("text/")) { return "text"; } return; }; var setAuthParams = async ({ security, ...options }) => { for (const auth of security) { const token = await getAuthToken(auth, options.auth); if (!token) { continue; } const name = auth.name ?? "Authorization"; switch (auth.in) { case "query": if (!options.query) { options.query = {}; } options.query[name] = token; break; case "cookie": options.headers.append("Cookie", `${name}=${token}`); break; case "header": default: options.headers.set(name, token); break; } return; } }; var buildUrl = (options) => { const url = getUrl({ baseUrl: options.baseUrl, path: options.path, query: options.query, querySerializer: typeof options.querySerializer === "function" ? options.querySerializer : createQuerySerializer(options.querySerializer), url: options.url }); return url; }; var getUrl = ({ baseUrl, path, query, querySerializer, url: _url }) => { const pathUrl = _url.startsWith("/") ? _url : `/${_url}`; let url = (baseUrl ?? "") + pathUrl; if (path) { url = defaultPathSerializer({ path, url }); } let search = query ? querySerializer(query) : ""; if (search.startsWith("?")) { search = search.substring(1); } if (search) { url += `?${search}`; } return url; }; var mergeConfigs = (a, b) => { const config = { ...a, ...b }; if (config.baseUrl?.endsWith("/")) { config.baseUrl = config.baseUrl.substring(0, config.baseUrl.length - 1); } config.headers = mergeHeaders(a.headers, b.headers); return config; }; var mergeHeaders = (...headers) => { const mergedHeaders = new Headers(); for (const header of headers) { if (!header || typeof header !== "object") { continue; } const iterator = header instanceof Headers ? header.entries() : Object.entries(header); for (const [key, value] of iterator) { if (value === null) { mergedHeaders.delete(key); } else if (Array.isArray(value)) { for (const v of value) { mergedHeaders.append(key, v); } } else if (value !== void 0) { mergedHeaders.set( key, typeof value === "object" ? JSON.stringify(value) : value ); } } } return mergedHeaders; }; var Interceptors = class { constructor() { __publicField(this, "_fns"); this._fns = []; } clear() { this._fns = []; } getInterceptorIndex(id) { if (typeof id === "number") { return this._fns[id] ? id : -1; } else { return this._fns.indexOf(id); } } exists(id) { const index = this.getInterceptorIndex(id); return !!this._fns[index]; } eject(id) { const index = this.getInterceptorIndex(id); if (this._fns[index]) { this._fns[index] = null; } } update(id, fn) { const index = this.getInterceptorIndex(id); if (this._fns[index]) { this._fns[index] = fn; return id; } else { return false; } } use(fn) { this._fns = [...this._fns, fn]; return this._fns.length - 1; } }; var createInterceptors = () => ({ error: new Interceptors(), request: new Interceptors(), response: new Interceptors() }); var defaultQuerySerializer = createQuerySerializer({ allowReserved: false, array: { explode: true, style: "form" }, object: { explode: true, style: "deepObject" } }); var defaultHeaders = { "Content-Type": "application/json" }; var createConfig = (override = {}) => ({ ...jsonBodySerializer, headers: defaultHeaders, parseAs: "auto", querySerializer: defaultQuerySerializer, ...override }); // src/sdk/client/client.gen.ts var createClient = (config = {}) => { let _config = mergeConfigs(createConfig(), config); const getConfig = () => ({ ..._config }); const setConfig = (config2) => { _config = mergeConfigs(_config, config2); return getConfig(); }; const interceptors = createInterceptors(); const request = async (options) => { const opts = { ..._config, ...options, fetch: options.fetch ?? _config.fetch ?? globalThis.fetch, headers: mergeHeaders(_config.headers, options.headers), serializedBody: void 0 }; if (opts.security) { await setAuthParams({ ...opts, security: opts.security }); } if (opts.requestValidator) { await opts.requestValidator(opts); } if (opts.body && opts.bodySerializer) { opts.serializedBody = opts.bodySerializer(opts.body); } if (opts.serializedBody === void 0 || opts.serializedBody === "") { opts.headers.delete("Content-Type"); } const url = buildUrl(opts); const requestInit = { redirect: "follow", ...opts, body: opts.serializedBody }; let request2 = new Request(url, requestInit); for (const fn of interceptors.request._fns) { if (fn) { request2 = await fn(request2, opts); } } const _fetch = opts.fetch; let response = await _fetch(request2); for (const fn of interceptors.response._fns) { if (fn) { response = await fn(response, request2, opts); } } const result = { request: request2, response }; if (response.ok) { if (response.status === 204 || response.headers.get("Content-Length") === "0") { return opts.responseStyle === "data" ? {} : { data: {}, ...result }; } const parseAs = (opts.parseAs === "auto" ? getParseAs(response.headers.get("Content-Type")) : opts.parseAs) ?? "json"; let data; switch (parseAs) { case "arrayBuffer": case "blob": case "formData": case "json": case "text": data = await response[parseAs](); break; case "stream": return opts.responseStyle === "data" ? response.body : { data: response.body, ...result }; } if (parseAs === "json") { if (opts.responseValidator) { await opts.responseValidator(data); } if (opts.responseTransformer) { data = await opts.responseTransformer(data); } } return opts.responseStyle === "data" ? data : { data, ...result }; } const textError = await response.text(); let jsonError; try { jsonError = JSON.parse(textError); } catch { } const error = jsonError ?? textError; let finalError = error; for (const fn of interceptors.error._fns) { if (fn) { finalError = await fn(error, response, request2, opts); } } finalError = finalError || {}; if (opts.throwOnError) { throw finalError; } return opts.responseStyle === "data" ? void 0 : { error: finalError, ...result }; }; return { buildUrl, connect: (options) => request({ ...options, method: "CONNECT" }), delete: (options) => request({ ...options, method: "DELETE" }), get: (options) => request({ ...options, method: "GET" }), getConfig, head: (options) => request({ ...options, method: "HEAD" }), interceptors, options: (options) => request({ ...options, method: "OPTIONS" }), patch: (options) => request({ ...options, method: "PATCH" }), post: (options) => request({ ...options, method: "POST" }), put: (options) => request({ ...options, method: "PUT" }), request, setConfig, trace: (options) => request({ ...options, method: "TRACE" }) }; }; // src/sdk/index.ts var sdk_exports = {}; __export(sdk_exports, { AclService: () => AclService, AddonService: () => AddonService, AiPromptService: () => AiPromptService, AiService: () => AiService, ApiMethodLogService: () => ApiMethodLogService, ApiMethodService: () => ApiMethodService, BomService: () => BomService, BreakService: () => BreakService, BreakTypeService: () => BreakTypeService, CatalogService: () => CatalogService, CategoryService: () => CategoryService, CertificateMappingService: () => CertificateMappingService, CertificateService: () => CertificateService, ChapterService: () => ChapterService, CommentService: () => CommentService, ConfigurationService: () => ConfigurationService, ConnectionService: () => ConnectionService, ConnectorFunctionService: () => ConnectorFunctionService, ConnectorService: () => ConnectorService, ContainerService: () => ContainerService, ContentPackageService: () => ContentPackageService, ContentPackageSessionService: () => ContentPackageSessionService, ContentPackageViewService: () => ContentPackageViewService, CustomFieldService: () => CustomFieldService, DeviceFamilyService: () => DeviceFamilyService, DeviceService: () => DeviceService, DigestEmailService: () => DigestEmailService, DocumentService: () => DocumentService, EventService: () => EventService, FieldService: () => FieldService, FileParserJobService: () => FileParserJobService, FileParserService: () => FileParserService, FileParserStrategyJobService: () => FileParserStrategyJobService, FolderService: () => FolderService, FormDataCommentService: () => FormDataCommentService, FormDataService: () => FormDataService, FormService: () => FormService, ForumService: () => ForumService, GatewayService: () => GatewayService, GroupService: () => GroupService, IntegrationBuilderService: () => IntegrationBuilderService, InventoryTransactionService: () => InventoryTransactionService, LastSeenResourceService: () => LastSeenResourceService, ListItemService: () => ListItemService, ListService: () => ListService, LocationService: () => LocationService, MenusService: () => MenusService, NodeService: () => NodeService, NpsService: () => NpsService, OpcUaServerService: () => OpcUaServerService, OperationService: () => OperationService, PagesService: () => PagesService, PartAssemblyDocumentService: () => PartAssemblyDocumentService, PartAssemblyService: () => PartAssemblyService, PartService: () => PartService, PostService: () => PostService, PrintPresetService: () => PrintPresetService, PriorityLabelService: () => PriorityLabelService, PriorityService: () => PriorityService, ProductionEntityEventService: () => ProductionEntityEventService, ProductionEntityService: () => ProductionEntityService, ProductionEntityTransactionService: () => ProductionEntityTransactionService, ProductionEntityTypeService: () => ProductionEntityTypeService, ProjectService: () => ProjectService, ResourceService: () => ResourceService, RevisionService: () => RevisionService, RoleService: () => RoleService, RuleService: () => RuleService, ScromSessionService: () => ScromSessionService, SettingService: () => SettingService, ShiftService: () => ShiftService, ShiftTypeService: () => ShiftTypeService, StationService: () => StationService, StockService: () => StockService, SyncClientsService: () => SyncClientsService, SyncHistoryService: () => SyncHistoryService, SyncService: () => SyncService, TableService: () => TableService, TableSetupService: () => TableSetupService, TimeLogReportService: () => TimeLogReportService, TimelineService: () => TimelineService, ToolExecutionResultService: () => ToolExecutionResultService, ToolService: () => ToolService, TranslationService: () => TranslationService, UnitService: () => UnitService, UpdateInfoService: () => UpdateInfoService, UserModelService: () => UserModelService, VariantService: () => VariantService, VoteMappingService: () => VoteMappingService, WarehouseService: () => WarehouseService, WebhookService: () => WebhookService, WireService: () => WireService, WiringlistService: () => WiringlistService, WorkflowDetailsService: () => WorkflowDetailsService, WorkflowService: () => WorkflowService, WorkflowSessionItemRecordService: () => WorkflowSessionItemRecordService, WorkflowSessionItemService: () => WorkflowSessionItemService, WorkflowTypeService: () => WorkflowTypeService, WorkorderService: () => WorkorderService, WorkorderStatusService: () => WorkorderStatusService, WorkorderTemplateService: () => WorkorderTemplateService }); // src/sdk/client.gen.ts var client = createClient( createConfig({ baseUrl: "/api" }) ); // src/sdk/transformers.gen.ts var stationSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var stationFindResponseTransformer = async (data) => { data = data.map((item) => { return stationSchemaResponseTransformer(item); }); return data; }; var stationCreateResponseTransformer = async (data) => { data = stationSchemaResponseTransformer(data); return data; }; var stationFindOneResponseTransformer = async (data) => { data = stationSchemaResponseTransformer(data); return data; }; var stationPrototypePatchAttributesResponseTransformer = async (data) => { data = stationSchemaResponseTransformer(data); return data; }; var deviceFamilySchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var deviceFamilyFindResponseTransformer = async (data) => { data = data.map((item) => { return deviceFamilySchemaResponseTransformer(item); }); return data; }; var deviceFamilyCreateResponseTransformer = async (data) => { data = deviceFamilySchemaResponseTransformer(data); return data; }; var deviceFamilyFindOneResponseTransformer = async (data) => { data = deviceFamilySchemaResponseTransformer(data); return data; }; var deviceFamilyPrototypePatchAttributesResponseTransformer = async (data) => { data = deviceFamilySchemaResponseTransformer(data); return data; }; var devicePrototypeGetDeviceFamilyResponseTransformer = async (data) => { data = deviceFamilySchemaResponseTransformer(data); return data; }; var deviceSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var gatewaySchemaResponseTransformer = (data) => { if (data.lastSeen) { data.lastSeen = new Date(data.lastSeen); } if (data._devices) { data._devices = data._devices.map((item) => { return deviceSchemaResponseTransformer(item); }); } if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var gatewayFindResponseTransformer = async (data) => { data = data.map((item) => { return gatewaySchemaResponseTransformer(item); }); return data; }; var gatewayFindOneResponseTransformer = async (data) => { data = gatewaySchemaResponseTransformer(data); return data; }; var gatewayPrototypePatchAttributesResponseTransformer = async (data) => { data = gatewaySchemaResponseTransformer(data); return data; }; var documentSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.releaseDate) { data.releaseDate = new Date(data.releaseDate); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var documentFindResponseTransformer = async (data) => { data = data.map((item) => { return documentSchemaResponseTransformer(item); }); return data; }; var documentFindOneResponseTransformer = async (data) => { data = documentSchemaResponseTransformer(data); return data; }; var documentPrototypePatchAttributesResponseTransformer = async (data) => { data = documentSchemaResponseTransformer(data); return data; }; var contentPackageSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var contentPackageFindResponseTransformer = async (data) => { data = data.map((item) => { return contentPackageSchemaResponseTransformer(item); }); return data; }; var contentPackageCreateResponseTransformer = async (data) => { data = contentPackageSchemaResponseTransformer(data); return data; }; var contentPackageFindOneResponseTransformer = async (data) => { data = contentPackageSchemaResponseTransformer(data); return data; }; var contentPackagePrototypePatchAttributesResponseTransformer = async (data) => { data = contentPackageSchemaResponseTransformer(data); return data; }; var contentPackageSessionSchemaResponseTransformer = (data) => { if (data.viewingDate) { data.viewingDate = new Date(data.viewingDate); } if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } return data; }; var contentPackageSessionFindResponseTransformer = async (data) => { data = data.map((item) => { return contentPackageSessionSchemaResponseTransformer(item); }); return data; }; var contentPackageViewPrototypeGetContentPackageResponseTransformer = async (data) => { data = contentPackageSchemaResponseTransformer(data); return data; }; var contentPackageViewSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var contentPackageViewFindResponseTransformer = async (data) => { data = data.map((item) => { return contentPackageViewSchemaResponseTransformer(item); }); return data; }; var contentPackageViewPatchOrCreateResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewCreateResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewReplaceOrCreatePutContentPackageViewsResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewReplaceOrCreatePostContentPackageViewsReplaceOrCreateResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewUpsertWithWhereResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewFindByIdResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewPrototypePatchAttributesResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewReplaceByIdPutContentPackageViewsIdResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewReplaceByIdPostContentPackageViewsIdReplaceResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var contentPackageViewFindOneResponseTransformer = async (data) => { data = contentPackageViewSchemaResponseTransformer(data); return data; }; var timelineSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var timelineFindResponseTransformer = async (data) => { data = data.map((item) => { return timelineSchemaResponseTransformer(item); }); return data; }; var timelineCreateResponseTransformer = async (data) => { data = timelineSchemaResponseTransformer(data); return data; }; var timelineFindOneResponseTransformer = async (data) => { data = timelineSchemaResponseTransformer(data); return data; }; var timelinePrototypePatchAttributesResponseTransformer = async (data) => { data = timelineSchemaResponseTransformer(data); return data; }; var partAssemblySchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var catalogPrototypeGetAssemblyResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var groupSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } return data; }; var catalogPrototypeFindByIdGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var catalogPrototypeUpdateByIdGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var catalogPrototypeLinkGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var catalogPrototypeGetGroupModelResponseTransformer = async (data) => { data = data.map((item) => { return groupSchemaResponseTransformer(item); }); return data; }; var catalogPrototypeCreateGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var catalogSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var catalogFindResponseTransformer = async (data) => { data = data.map((item) => { return catalogSchemaResponseTransformer(item); }); return data; }; var catalogPatchOrCreateResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogCreateResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogReplaceOrCreatePutCatalogsResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogReplaceOrCreatePostCatalogsReplaceOrCreateResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogUpsertWithWhereResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogFindByIdResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogPrototypePatchAttributesResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogReplaceByIdPutCatalogsIdResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogReplaceByIdPostCatalogsIdReplaceResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var catalogFindOneResponseTransformer = async (data) => { data = catalogSchemaResponseTransformer(data); return data; }; var unitSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var partAssemblyPrototypeGetUnitResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var resourceSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } return data; }; var partAssemblyPrototypeGetImageObjectResponseTransformer = async (data) => { data = resourceSchemaResponseTransformer(data); return data; }; var partAssemblyPrototypeGetPictureObjectResponseTransformer = async (data) => { data = resourceSchemaResponseTransformer(data); return data; }; var partAssemblyFindResponseTransformer = async (data) => { data = data.map((item) => { return partAssemblySchemaResponseTransformer(item); }); return data; }; var partAssemblyPatchOrCreateResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyReplaceOrCreatePutPartAssemblyResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyReplaceOrCreatePostPartAssemblyReplaceOrCreateResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyUpsertWithWhereResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyFindByIdResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyReplaceByIdPutPartAssemblyIdResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyReplaceByIdPostPartAssemblyIdReplaceResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyFindOneResponseTransformer = async (data) => { data = partAssemblySchemaResponseTransformer(data); return data; }; var partAssemblyDocumentPrototypeGetResourceResponseTransformer = async (data) => { data = resourceSchemaResponseTransformer(data); return data; }; var wirePrototypeGetResourceObjectResponseTransformer = async (data) => { data = resourceSchemaResponseTransformer(data); return data; }; var wireSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var wireFindResponseTransformer = async (data) => { data = data.map((item) => { return wireSchemaResponseTransformer(item); }); return data; }; var wirePatchOrCreateResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireCreateResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireReplaceOrCreatePutWiringResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireReplaceOrCreatePostWiringReplaceOrCreateResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireUpsertWithWhereResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireFindByIdResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wirePrototypePatchAttributesResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireReplaceByIdPutWiringIdResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireReplaceByIdPostWiringIdReplaceResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wireFindOneResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeFindByIdWiresResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeUpdateByIdWiresResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeLinkWiresResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeGetResourceObjectResponseTransformer = async (data) => { data = resourceSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeFindByIdGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeUpdateByIdGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeLinkGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeGetWiresResponseTransformer = async (data) => { data = data.map((item) => { return wireSchemaResponseTransformer(item); }); return data; }; var wiringlistPrototypeCreateWiresResponseTransformer = async (data) => { data = wireSchemaResponseTransformer(data); return data; }; var wiringlistPrototypeGetGroupModelResponseTransformer = async (data) => { data = data.map((item) => { return groupSchemaResponseTransformer(item); }); return data; }; var wiringlistPrototypeCreateGroupModelResponseTransformer = async (data) => { data = groupSchemaResponseTransformer(data); return data; }; var wiringlistSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } if (data.deletedAt) { data.deletedAt = new Date(data.deletedAt); } return data; }; var wiringlistFindResponseTransformer = async (data) => { data = data.map((item) => { return wiringlistSchemaResponseTransformer(item); }); return data; }; var wiringlistPatchOrCreateResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistCreateResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistReplaceOrCreatePutWiringlistResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistReplaceOrCreatePostWiringlistReplaceOrCreateResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistUpsertWithWhereResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistFindByIdResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistPrototypePatchAttributesResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistReplaceByIdPutWiringlistIdResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistReplaceByIdPostWiringlistIdReplaceResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var wiringlistFindOneResponseTransformer = async (data) => { data = wiringlistSchemaResponseTransformer(data); return data; }; var userModelSchemaResponseTransformer = (data) => { if (data.lastSeen) { data.lastSeen = new Date(data.lastSeen); } if (data.blockUntil) { data.blockUntil = new Date(data.blockUntil); } if (data.lastPasswordChange) { data.lastPasswordChange = new Date(data.lastPasswordChange); } if (data.EULAv1) { data.EULAv1 = new Date(data.EULAv1); } if (data.EULAv8) { data.EULAv8 = new Date(data.EULAv8); } if (data.EULAv9) { data.EULAv9 = new Date(data.EULAv9); } if (data.EULAv11) { data.EULAv11 = new Date(data.EULAv11); } if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } return data; }; var unitPrototypeGetUserResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var unitFindResponseTransformer = async (data) => { data = data.map((item) => { return unitSchemaResponseTransformer(item); }); return data; }; var unitPatchOrCreateResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitCreateResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitReplaceOrCreatePutUnitsResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitReplaceOrCreatePostUnitsReplaceOrCreateResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitUpsertWithWhereResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitFindByIdResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitPrototypePatchAttributesResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitReplaceByIdPutUnitsIdResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitReplaceByIdPostUnitsIdReplaceResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var unitFindOneResponseTransformer = async (data) => { data = unitSchemaResponseTransformer(data); return data; }; var aclSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } return data; }; var aclFindResponseTransformer = async (data) => { data = data.map((item) => { return aclSchemaResponseTransformer(item); }); return data; }; var aclPatchOrCreateResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclCreateResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclReplaceOrCreatePutAclsResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclReplaceOrCreatePostAcLsReplaceOrCreateResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclUpsertWithWhereResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclFindByIdResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclPrototypePatchAttributesResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclReplaceByIdPutAcLsIdResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclReplaceByIdPostAcLsIdReplaceResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var aclFindOneResponseTransformer = async (data) => { data = aclSchemaResponseTransformer(data); return data; }; var userModelFindByIdResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var userModelPrototypePatchAttributesPatchUserModelsIdResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var userModelPrototypePatchAttributesPutUserModelsIdResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var userModelFindResponseTransformer = async (data) => { data = data.map((item) => { return userModelSchemaResponseTransformer(item); }); return data; }; var userModelValidateCredentialsAndApproverAclResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var userModelActivateUserResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var userModelDeActivateUserResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var accessTokenSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } return data; }; var userModelReplayFromAuthProviderResponseTransformer = async (data) => { data = accessTokenSchemaResponseTransformer(data); return data; }; var roleMappingSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverModified = new Date(data.serverModified); } return data; }; var rolePrototypeFindByIdPrincipalsResponseTransformer = async (data) => { data = roleMappingSchemaResponseTransformer(data); return data; }; var rolePrototypeUpdateByIdPrincipalsResponseTransformer = async (data) => { data = roleMappingSchemaResponseTransformer(data); return data; }; var rolePrototypeFindByIdUserModelsResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var rolePrototypeUpdateByIdUserModelsResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var rolePrototypeLinkUserModelsResponseTransformer = async (data) => { data = roleMappingSchemaResponseTransformer(data); return data; }; var rolePrototypeGetPrincipalsResponseTransformer = async (data) => { data = data.map((item) => { return roleMappingSchemaResponseTransformer(item); }); return data; }; var rolePrototypeCreatePrincipalsResponseTransformer = async (data) => { data = roleMappingSchemaResponseTransformer(data); return data; }; var rolePrototypeGetUserModelsResponseTransformer = async (data) => { data = data.map((item) => { return userModelSchemaResponseTransformer(item); }); return data; }; var rolePrototypeCreateUserModelsResponseTransformer = async (data) => { data = userModelSchemaResponseTransformer(data); return data; }; var roleSchemaResponseTransformer = (data) => { if (data.created) { data.created = new Date(data.created); } if (data.modified) { data.modified = new Date(data.modified); } if (data.serverModified) { data.serverMod