UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

201 lines 8.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cognigyDocumentParserProviderModule = exports.cognigyTranslationProviderModule = exports.cognigySpeechProviderModule = exports.cognigyGenerativeAIProviderModule = exports.cognigyInternalStorageProviderModule = exports.cognigyVoiceGateway2Module = exports.cognigyMicrosoftModule = exports.cognigyVoiceGatewayModule = exports.cognigySMTPModule = exports.cognigySQLModule = exports.cognigyMongoDBModule = exports.cognigyBasicModule = void 0; /* Custom modules */ const createNodeDescriptor_1 = require("../createNodeDescriptor"); /* Nodes */ const start_1 = require("./start"); const end_1 = require("./end"); const placeholder_1 = require("./placeholder"); const data_1 = require("./data"); const logic_1 = require("./logic"); const message_1 = require("./message"); const nlu_1 = require("./nlu"); const knowledgeSearch_1 = require("./knowledgeSearch"); const voice_1 = require("./voice"); const analytics_1 = require("./analytics"); const service_1 = require("./service"); const apps_1 = require("./apps"); const agentAssist_1 = require("./agentAssist"); const liveAgent_1 = require("./liveAgent"); const transcripts_1 = require("./transcripts"); // import { REQUIRED_FIELDS } from "./requiredFields"; // import { ALL_FIELDS } from "./allFields"; const nodes = [ start_1.START, end_1.END, placeholder_1.PLACEHOLDER, data_1.ADD_TO_CONTEXT, data_1.COPY_DATA_TO_CONTEXT, data_1.COPY_SLOTS_TO_CONTEXT, data_1.REMOVE_FROM_CONTEXT, data_1.RESET_CONTEXT, data_1.CODE, data_1.LOG, data_1.DEBUG_MESSAGE, logic_1.INTERVAL, logic_1.ELSE_INTERVAL, logic_1.ON_INTERVAL, logic_1.ONCE, logic_1.ON_FIRST_EXECUTION, logic_1.AFTERWARDS, logic_1.SLEEP, logic_1.STOP, logic_1.WAIT, logic_1.RESET_STATE, logic_1.SET_STATE, logic_1.THINK, logic_1.THINK_V2, logic_1.IF, logic_1.THEN, logic_1.ELSE, logic_1.SWITCH, logic_1.CASE, logic_1.DEFAULT, logic_1.EXECUTE_FLOW, logic_1.GO_TO, logic_1.SWITCH_LOCALE, logic_1.SET_TRANSLATION, message_1.SAY, message_1.SEND_TEXT, message_1.DATE_PICKER, message_1.OPTIONAL_QUESTION, message_1.QUESTION, message_1.ON_ANSWER, message_1.ON_QUESTION, message_1.ON_NO, message_1.ON_YES, message_1.UNCHANGED, nlu_1.REGEX_SLOT_FILLER, nlu_1.EXECUTE_COGNIGY_NLU, nlu_1.ADD_LEXICON_KEYPHRASE, nlu_1.FUZZY_SEARCH, nlu_1.MATCH_PATTERN, nlu_1.GENERATIVE_SLOT_FILLER, nlu_1.GENERATIVE_SLOT_FILLER_FALLBACK, nlu_1.GENERATIVE_SLOT_FILLER_SUCCESS, nlu_1.CLEAN_TEXT, analytics_1.ACTIVATE_PROFILE, analytics_1.COMPLETE_GOAL, analytics_1.DEACTIVATE_PROFILE, analytics_1.DELETE_PROFILE, analytics_1.MERGE_PROFILE, analytics_1.UPDATE_PROFILE, analytics_1.ADD_MEMORY, analytics_1.BLIND_MODE, analytics_1.OVERWRITE_ANALYTICS, service_1.HANDOVER, service_1.HANDOVER_V2, service_1.HANDOVER_INACTIVITY_TIMER, service_1.CLOSE_HANDOVER, service_1.CHECK_AGENT_AVAILABILITY, service_1.HTTP_REQUEST, service_1.GPT_PROMPT, service_1.LLM_PROMPT_V2, service_1.LLM_PROMPT_DEFAULT, service_1.LLM_PROMPT_MCP_TOOL, service_1.LLM_PROMPT_TOOL, service_1.GPT_CONVERSATION, service_1.GPT_CONVERSATION_SUMMARY, service_1.LLM_ENTITY_EXTRACT, service_1.TRIGGER_FUNCTION, service_1.ON_SCHEDULED, service_1.ON_SCHEDULING_ERROR, // REQUIRED_FIELDS, // ALL_FIELDS, logic_1.ENABLE_SLOT_FILLERS, logic_1.DISABLE_SLOT_FILLERS, voice_1.HANG_UP, voice_1.PLAY, voice_1.TRANSFER_VOICE, voice_1.BARGE_IN, voice_1.CONTINUOUS_ASR, voice_1.DTMF, voice_1.USER_INPUT_TIMEOUT, voice_1.SEND_METADATA, voice_1.SESSION_SPEECH_PARAMETERS, voice_1.MUTE_SPEECH_INPUT, apps_1.INIT_APP_SESSION, apps_1.GET_APP_SESSION_PIN, apps_1.SET_HTML_APP_STATE, apps_1.SET_ADAPTIVE_CARD_APP_STATE, agentAssist_1.SET_IFRAME_TILE, agentAssist_1.SET_HTML_TILE, agentAssist_1.SEND_TILE_DATA, agentAssist_1.SET_SECURE_FORMS_TILE, agentAssist_1.SET_ADAPTIVE_CARD_TILE, agentAssist_1.SET_AGENT_ASSIST_GRID, agentAssist_1.NEXT_ACTION_ASSIST, agentAssist_1.SENTIMENT_ASSIST, agentAssist_1.TRANSCRIPT_ASSIST, agentAssist_1.IDENTITY_ASSIST, knowledgeSearch_1.KNOWLEDGE_SEARCH, knowledgeSearch_1.KNOWLEDGE_SEARCH_V2, agentAssist_1.KNOWLEDGE_ASSIST, knowledgeSearch_1.SEARCH_EXTRACT_OUTPUT, ]; if (process.env.FEATURE_LLM_MODERATE_NODE === "true") { nodes.push(service_1.LLM_MODERATE); } if (process.env.FEATURE_USE_GOALS === "true") { nodes.push(analytics_1.TRACK_GOAL); } if (process.env.DISABLE_FEATURE_TRANSCRIPT_MANAGER !== "true") { nodes.push(transcripts_1.GET_TRANSCRIPT); nodes.push(transcripts_1.ADD_TRANSCRIPT_STEP); nodes.push(service_1.AI_AGENT_JOB); nodes.push(service_1.AI_AGENT_JOB_DEFAULT); nodes.push(service_1.AI_AGENT_JOB_TOOL); nodes.push(service_1.AI_AGENT_JOB_MCP_TOOL); nodes.push(service_1.AI_AGENT_JOB_CALL_MCP_TOOL); nodes.push(service_1.AI_AGENT_TOOL_ANSWER); nodes.push(service_1.AI_AGENT_HANDOVER); nodes.push(service_1.LOAD_AI_AGENT); } if (process.env.FEATURE_USE_COGNIGY_LIVE_AGENT === "true") { nodes.push(liveAgent_1.ASSIST_INFO); } if (process.env.FEATURE_DISABLE_INSIGHTS !== "true") { nodes.push(analytics_1.SET_RATING, analytics_1.REQUEST_RATING); } exports.cognigyBasicModule = (0, createNodeDescriptor_1.createExtension)({ nodes, connections: [ service_1.HTTP_CONNECTION_BASIC, service_1.HTTP_CONNECTION_APIKEYAUTHKEY, service_1.HTTP_CONNECTION_APIKEYXKEY, service_1.HTTP_CONNECTION_OAUTH2, service_1.JWT_SECRET_CONNECTION, service_1.LIVE_AGENT_CONNECTION, service_1.RINGCENTRAL_ENGAGE_CONNECTION, service_1.CHATWOOT_CONNECTION, service_1.EIGHT_BY_EIGHT_CONNECTION, service_1.GENESYS_CLOUD_CONNECTION, service_1.GENESYS_CLOUD_CONNECTION_OM, service_1.NICECXONEAAH_AUTHENTICATION_CONNECTION, service_1.AIOPS_CENTER_WEBHOOKS_CONNECTION, ], }); var mongoDB_1 = require("./connectionNodes/mongoDB"); Object.defineProperty(exports, "cognigyMongoDBModule", { enumerable: true, get: function () { return mongoDB_1.cognigyMongoDBModule; } }); var sql_1 = require("./connectionNodes/sql"); Object.defineProperty(exports, "cognigySQLModule", { enumerable: true, get: function () { return sql_1.cognigySQLModule; } }); var smtp_1 = require("./connectionNodes/smtp"); Object.defineProperty(exports, "cognigySMTPModule", { enumerable: true, get: function () { return smtp_1.cognigySMTPModule; } }); var voicegateway_1 = require("./voicegateway"); Object.defineProperty(exports, "cognigyVoiceGatewayModule", { enumerable: true, get: function () { return voicegateway_1.cognigyVoiceGatewayModule; } }); var microsoft_1 = require("./microsoft"); Object.defineProperty(exports, "cognigyMicrosoftModule", { enumerable: true, get: function () { return microsoft_1.cognigyMicrosoftModule; } }); var voicegateway2_1 = require("./voicegateway2"); Object.defineProperty(exports, "cognigyVoiceGateway2Module", { enumerable: true, get: function () { return voicegateway2_1.cognigyVoiceGateway2Module; } }); var internalStorageProviders_1 = require("./connectionNodes/internalStorageProviders"); Object.defineProperty(exports, "cognigyInternalStorageProviderModule", { enumerable: true, get: function () { return internalStorageProviders_1.cognigyInternalStorageProviderModule; } }); var generativeAIProviders_1 = require("./connectionNodes/generativeAIProviders"); Object.defineProperty(exports, "cognigyGenerativeAIProviderModule", { enumerable: true, get: function () { return generativeAIProviders_1.cognigyGenerativeAIProviderModule; } }); var speechProviders_1 = require("./connectionNodes/speechProviders"); Object.defineProperty(exports, "cognigySpeechProviderModule", { enumerable: true, get: function () { return speechProviders_1.cognigySpeechProviderModule; } }); var translationProviders_1 = require("./connectionNodes/translationProviders"); Object.defineProperty(exports, "cognigyTranslationProviderModule", { enumerable: true, get: function () { return translationProviders_1.cognigyTranslationProviderModule; } }); var documentParserProviders_1 = require("./connectionNodes/documentParserProviders"); Object.defineProperty(exports, "cognigyDocumentParserProviderModule", { enumerable: true, get: function () { return documentParserProviders_1.cognigyDocumentParserProviderModule; } }); //# sourceMappingURL=index.js.map