@cognigy/rest-api-client
Version:
Cognigy REST-Client
23 lines • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.lexiconEntryQuerySchema = exports.lexiconEntrySchema = exports.lexiconEntryDataSchema = void 0;
const IEntityMeta_1 = require("./IEntityMeta");
const createQuerySchema_1 = require("../../helper/createQuerySchema");
exports.lexiconEntryDataSchema = {
title: "lexiconEntryDataSchema",
type: "object",
additionalProperties: false,
properties: {
mainKeyphrase: { type: "string" },
slotReferences: { type: "array", additionalItems: false, items: { type: "string", format: "mongo-id", maxItems: 4 } },
data: { type: "string", format: "json" },
},
};
exports.lexiconEntrySchema = {
title: "lexiconEntrySchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign(Object.assign({}, exports.lexiconEntryDataSchema.properties), IEntityMeta_1.entityMetaSchema.properties), { referenceId: { type: "string", format: "uuid" }, lexiconReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" }, projectReference: { type: "string", format: "mongo-id" } }),
};
exports.lexiconEntryQuerySchema = (0, createQuerySchema_1.createQuerySchema)("lexiconEntryQuerySchema", exports.lexiconEntrySchema);
//# sourceMappingURL=ILexiconEntry.js.map