UNPKG

n8n-nodes-efibank

Version:

Nó personalizado para integração com as APIs Cobranças e Pix do Efi Bank, permitindo operações de pagamentos, recebimentos e gerenciamento de transações financeiras.

57 lines 2.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.linkService = void 0; const createOneStepLink_1 = require("../endpoints/charge/payment-link/createOneStepLink"); const createLinkCharge_1 = require("../endpoints/charge/payment-link/createLinkCharge"); const defineLinkPayMethod_1 = require("../endpoints/charge/payment-link/defineLinkPayMethod"); const detailLink_1 = require("../endpoints/charge/payment-link/detailLink"); const listLinksBillet_1 = require("../endpoints/charge/payment-link/listLinksBillet"); const listLinksCard_1 = require("../endpoints/charge/payment-link/listLinksCard"); const updateLinkMetadata_1 = require("../endpoints/charge/payment-link/updateLinkMetadata"); const updateLink_1 = require("../endpoints/charge/payment-link/updateLink"); const cancelLink_1 = require("../endpoints/charge/payment-link/cancelLink"); const createChargeLinkHistory_1 = require("../endpoints/charge/payment-link/createChargeLinkHistory"); const sendLinkEmail_1 = require("../endpoints/charge/payment-link/sendLinkEmail"); async function linkService(endpoint, i) { let requestOptions; switch (endpoint) { case 'createOneStepLink': requestOptions = await (0, createOneStepLink_1.createOneStepLink)(this, i); break; case 'createLinkCharge': requestOptions = await (0, createLinkCharge_1.createLinkCharge)(this, i); break; case 'defineLinkPayMethod': requestOptions = await (0, defineLinkPayMethod_1.defineLinkPayMethod)(this, i); break; case 'detailLink': requestOptions = await (0, detailLink_1.detailLink)(this, i); break; case 'listLinksBillet': requestOptions = await (0, listLinksBillet_1.listLinksBillet)(this, i); break; case 'listLinksCard': requestOptions = await (0, listLinksCard_1.listLinksCard)(this, i); break; case 'updateLinkMetadata': requestOptions = await (0, updateLinkMetadata_1.updateLinkMetadata)(this, i); break; case 'updateLink': requestOptions = await (0, updateLink_1.updateLink)(this, i); break; case 'cancelLink': requestOptions = await (0, cancelLink_1.cancelLink)(this, i); break; case 'sendLinkEmail': requestOptions = await (0, sendLinkEmail_1.sendLinkEmail)(this, i); break; case 'createChargeLinkHistory': requestOptions = await (0, createChargeLinkHistory_1.createChargeLinkHistory)(this, i); break; default: throw new Error(`Endpoint de Link de Pagamento não implementado: ${endpoint}`); } return requestOptions; } exports.linkService = linkService; //# sourceMappingURL=linkService.js.map