@cognigy/rest-api-client
Version:
Cognigy REST-Client
25 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.userSchema = exports.userDataSchema = exports.SALT_WORK_FACTOR = void 0;
/* Interfaces & Types */
const IEntityMeta_1 = require("./resources/IEntityMeta");
exports.SALT_WORK_FACTOR = 12;
exports.userDataSchema = {
title: "userDataSchema",
type: "object",
additionalProperties: false,
properties: {
id: { type: "string", format: "email" },
name: { type: "string", maxLength: 200, format: "resource-name" },
acceptedTOS: { type: "boolean" },
disabled: { type: "boolean" },
roles: { type: "array", additionalItems: false, items: { type: "string", format: "organisation-wide-role" } },
}
};
exports.userSchema = {
title: "userSchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign({ organisation: { type: "string", format: "mongo-id" }, projects: { type: "array", additionalItems: false, items: { type: "string", format: "mongo-id" } } }, IEntityMeta_1.entityMetaSchema.properties), exports.userDataSchema.properties)
};
//# sourceMappingURL=user.js.map