UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

39 lines 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.lexiconQuerySchema = exports.lexiconSchema = exports.lexiconDataSchema = exports.lexiconGenerationSchema = void 0; /* Custom Modules */ const createQuerySchema_1 = require("../../helper/createQuerySchema"); /* Interfaces & Types */ const IEntityMeta_1 = require("./IEntityMeta"); exports.lexiconGenerationSchema = { title: "lexiconGenerationSchema", type: "object", additionalProperties: false, minProperties: 1, properties: { shouldGenerateLexiconEntries: { type: "boolean" }, shouldGenerateSynonyms: { type: "boolean" }, generateLexiconEntriesLimit: { type: "number" }, defaultSlot: { type: "string" }, languageCode: { type: "string" } } }; exports.lexiconDataSchema = { title: "lexiconDataSchema", type: "object", additionalProperties: false, minProperties: 1, properties: { name: { type: "string", format: "resource-name" }, description: { type: "string", format: "resource-description" }, } }; exports.lexiconSchema = { title: "lexiconSchema", type: "object", additionalProperties: false, minProperties: 1, properties: Object.assign(Object.assign(Object.assign({}, exports.lexiconDataSchema.properties), IEntityMeta_1.entityMetaSchema.properties), { referenceId: { type: "string", format: "uuid" }, projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }) }; exports.lexiconQuerySchema = (0, createQuerySchema_1.createQuerySchema)("lexiconQuerySchema", exports.lexiconSchema); //# sourceMappingURL=ILexicon.js.map