@cognigy/rest-api-client
Version:
Cognigy REST-Client
31 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.snippetSchema = exports.snippetDataSchema = exports.snippetTypes = void 0;
/* Interfaces */
const IEntityMeta_1 = require("./IEntityMeta");
exports.snippetTypes = [
"profile",
"input",
"context",
"custom",
"answer",
"flow-output",
"flow-input"
];
exports.snippetDataSchema = {
title: "snippetDataSchema",
type: "object",
additionalProperties: false,
properties: {
label: { type: "string", format: "snippet-label" },
type: { type: "string", format: "snippet-type" },
script: { type: "string", format: "snippet-script" },
},
};
exports.snippetSchema = {
title: "snippetSchema",
type: "object",
additionalProperties: false,
properties: Object.assign(Object.assign(Object.assign({}, IEntityMeta_1.entityMetaSchema.properties), exports.snippetDataSchema.properties), { referenceId: { type: "string", format: "uuid" }, projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }),
};
//# sourceMappingURL=ISnippet.js.map