UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

50 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendMetadataNode = void 0; /** Custom Modules */ const createNodeDescriptor_1 = require("../../../createNodeDescriptor"); const sendMetadata_mapper_1 = require("../../../descriptors/voice/mappers/sendMetadata.mapper"); /** Helper Modules */ const design_1 = require("../utils/design"); exports.sendMetadataNode = (0, createNodeDescriptor_1.createNodeDescriptor)({ type: "sendMetadata", defaultLabel: "Send Metadata", summary: "UI__NODE_EDITOR__VOICEGATEWAY2__SEND_METADATA__SUMMARY", tags: ["voice"], fields: [ { key: "metadata", label: "UI__NODE_EDITOR__VOICEGATEWAY2__SEND_METADATA__FIELDS__METADATA__LABEL", type: "json", defaultValue: { myParamName: "myParamValue" }, params: { require: true, }, description: "UI__NODE_EDITOR__VOICEGATEWAY2__SEND_METADATA__FIELDS__METADATA__DESCRIPTION" }, ], appearance: { color: design_1.nodeColor, }, form: [ { type: "field", key: "metadata", }, ], function: async ({ cognigy, config }) => { const { api } = cognigy; if (!config.metadata) return; try { await api.say(null, { _cognigy: sendMetadata_mapper_1.sendMetadata.handleInput("voiceGateway2", config.metadata) }); } catch (error) { api.log("error", error.message); } ; }, }); //# sourceMappingURL=sendMetadata.js.map