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
JavaScript
;
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