UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

44 lines 2.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.agentSettingsSchema = exports.agentSettingsDataSchema = void 0; const IEntityMeta_1 = require("../IEntityMeta"); const ISharedSettings_1 = require("./ISharedSettings"); const IGenerativeAISettings_1 = require("./IGenerativeAISettings"); const IAudioPreviewSettings_1 = require("./IAudioPreviewSettings"); const ITranslationSettings_1 = require("./ITranslationSettings"); const IKnowledgeAISettings_1 = require("./IKnowledgeAISettings"); exports.agentSettingsDataSchema = { title: "agentSettingsDataSchema", type: "object", additionalProperties: false, properties: Object.assign(Object.assign({}, ISharedSettings_1.sharedSettingsSchema.properties), { trackDataOnlyInputs: { type: "boolean" }, collectAnalytics: { type: "boolean" }, timezone: { type: "string", format: "timezone" }, useCaseSensitiveIntentMapping: { type: "boolean" }, translationSettings: { type: ["object", "null"], additionalProperties: false, properties: Object.assign({}, ITranslationSettings_1.translationSettingsDataSchema.properties) }, audioPreviewSettings: { type: ["object", "null"], additionalProperties: false, properties: Object.assign({}, IAudioPreviewSettings_1.audioPreviewSettingsDataSchema.properties) }, generativeAISettings: { type: ["object", "null"], additionalProperties: false, properties: Object.assign({}, IGenerativeAISettings_1.generativeAISettingsDataSchema.properties) }, currencySettings: { type: ["object", "null"], additionalProperties: false, properties: { currency: { type: "string", format: "currency-code" }, } }, knowledgeAISettings: { type: ["object", "null"], additionalProperties: false, properties: Object.assign({}, IKnowledgeAISettings_1.knowledgeAISettingsDataSchema.properties) } }) }; exports.agentSettingsSchema = { title: "agentSettingsSchema", type: "object", additionalProperties: false, properties: Object.assign(Object.assign(Object.assign({}, IEntityMeta_1.entityMetaSchema.properties), exports.agentSettingsDataSchema.properties), { projectReference: { type: "string", format: "mongo-id" }, organisationReference: { type: "string", format: "mongo-id" } }) }; //# sourceMappingURL=IAgentSettings.js.map