@cognigy/rest-api-client
Version:
Cognigy REST-Client
26 lines • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.knowledgeStoreSchema = exports.knowledgeStoreDataSchema = exports.knowledgeStoreStatus = void 0;
/* Interfaces & Types */
const IEntityMeta_1 = require("../IEntityMeta");
exports.knowledgeStoreStatus = ["ready", "ingesting", "warning", "empty"];
exports.knowledgeStoreDataSchema = {
title: "knowledgeStoreDataSchema",
type: "object",
additionalProperties: false,
required: [
"name"
],
properties: {
name: { type: "string", format: "resource-name" },
description: { type: "string", format: "resource-description" },
language: { type: "string", format: "language-code" }
}
};
exports.knowledgeStoreSchema = {
title: "knowledgeStoreSchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign(Object.assign({}, IEntityMeta_1.entityMetaSchema.properties), exports.knowledgeStoreDataSchema.properties), { status: { type: "string", enum: [...exports.knowledgeStoreStatus] }, documents: { type: "array", items: { type: "string" } }, referenceId: { type: "string", format: "uuid" }, projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }),
};
//# sourceMappingURL=IKnowledgeStore.js.map