@cognigy/rest-api-client
Version:
Cognigy REST-Client
22 lines • 986 B
JavaScript
/* Interfaces & Types */
import { entityMetaSchema } from './resources/IEntityMeta';
export const SALT_WORK_FACTOR = 12;
export const 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" } },
}
};
export const 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" } } }, entityMetaSchema.properties), userDataSchema.properties)
};
//# sourceMappingURL=user.js.map