@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
JavaScript
"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