UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

62 lines 2.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.agentAssistConfigSchema = exports.agentAssistConfigDataSchema = exports.agentAssistGridConfigSchema = void 0; /* Interfaces & Types */ const IEntityMeta_1 = require("./IEntityMeta"); exports.agentAssistGridConfigSchema = { title: "agentAssistGridConfigSchema", type: "object", additionalProperties: false, properties: { grid: { type: "object", additionalProperties: false, required: ["columns", "rows", "gap"], properties: { columns: { type: "number" }, rows: { type: "number" }, gap: { type: "number" } } }, tiles: { type: "object", additionalProperties: false, minProperties: 1, patternProperties: { "[a-zA-Z][0-9a-zA-Z_$]*": { type: "object", additionalProperties: false, required: ["x", "y", "columns", "rows"], properties: { x: { type: "number" }, y: { type: "number" }, columns: { type: "number" }, rows: { type: "number" } } } } } }, required: ["grid", "tiles"] }; exports.agentAssistConfigDataSchema = { title: "agentAssistConfigDataSchema", type: "object", additionalProperties: false, required: [ "name", "config", ], properties: { name: { type: "string", format: "resource-name" }, description: { type: "string", format: "snapshot-description" }, config: exports.agentAssistGridConfigSchema } }; exports.agentAssistConfigSchema = { title: "agentAssistConfigSchema", type: "object", additionalProperties: false, properties: Object.assign(Object.assign(Object.assign({}, IEntityMeta_1.entityMetaSchema.properties), exports.agentAssistConfigDataSchema.properties), { referenceId: { type: "string", format: "uuid" }, projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }), }; //# sourceMappingURL=IAgentAssistConfig.js.map