@cognigy/rest-api-client
Version:
Cognigy REST-Client
44 lines • 2.49 kB
JavaScript
"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