@cognigy/rest-api-client
Version:
Cognigy REST-Client
20 lines • 1.13 kB
JavaScript
import { entityMetaSchema } from "./IEntityMeta";
import { createQuerySchema } from "../../helper/createQuerySchema";
export const 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" },
},
};
export const lexiconEntrySchema = {
title: "lexiconEntrySchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign(Object.assign({}, lexiconEntryDataSchema.properties), 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" } }),
};
export const lexiconEntryQuerySchema = createQuerySchema("lexiconEntryQuerySchema", lexiconEntrySchema);
//# sourceMappingURL=ILexiconEntry.js.map