UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

44 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SET_APP_STATE = void 0; /* Custom modules */ const createNodeDescriptor_1 = require("../../createNodeDescriptor"); /** * Node name: 'setAppState' * * Purpose: * Set the state of a Cognigy App Template. */ exports.SET_APP_STATE = (0, createNodeDescriptor_1.createNodeDescriptor)({ type: "setAppState", defaultLabel: "xApp: Set State", summary: "UI__NODE_EDITOR__SET_APP_STATE__SUMMARY", appearance: { showIcon: false, }, fields: [ { key: "appTemplateId", type: "cognigyText", label: "UI__NODE_EDITOR__SET_APP_STATE__APP_TEMPLATE_ID__LABEL", description: "UI__NODE_EDITOR__SET_APP_STATE__APP_TEMPLATE_ID__DESCRIPTION", params: { required: true, }, }, { key: "appTemplateData", type: "json", label: "UI__NODE_EDITOR__SET_APP_STATE__APP_TEMPLATE_DATA__LABEL", description: "UI__NODE_EDITOR__SET_APP_STATE__APP_TEMPLATE_DATA__DESCRIPTION", defaultValue: "{}", }, ], tags: ["basic", "apps", "xApps"], function: async ({ cognigy, config }) => { const { api } = cognigy; const { appTemplateId, appTemplateData } = config; api.setAppState(appTemplateId, appTemplateData); }, }); //# sourceMappingURL=setAppState.js.map