@cognigy/rest-api-client
Version:
Cognigy REST-Client
32 lines • 1.15 kB
JavaScript
import { __awaiter } from "tslib";
/* Custom modules */
import { createNodeDescriptor } from "../../createNodeDescriptor";
export const CLOSE_HANDOVER = createNodeDescriptor({
type: "closeHandover",
defaultLabel: "Close Handover",
summary: "UI__NODE_EDITOR__SERVICE__CLOSE_HANDOVER__SUMMARY",
appearance: {
showIcon: false
},
dependencies: {
children: [],
},
fields: [
{
key: "closeHandoverInProvider",
type: "toggle",
label: "UI__NODE_EDITOR__SERVICE__CLOSE_HANDOVER__FIELDS__CLOSE_HANDOVER_IN_PROVIDER__LABEL",
description: "UI__NODE_EDITOR__SERVICE__CLOSE_HANDOVER__FIELDS__CLOSE_HANDOVER_IN_PROVIDER__DESCRIPTION",
defaultValue: true,
},
],
form: [
{ type: "field", key: "closeHandoverInProvider" },
],
tags: ["service", "livechat", "chat", "hand over"],
function: ({ cognigy, config }) => __awaiter(void 0, void 0, void 0, function* () {
const { api } = cognigy;
yield api.cancelHandoverRequest(config.closeHandoverInProvider);
})
});
//# sourceMappingURL=closeHandover.js.map