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.
53 lines • 2.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.exclusivesService = void 0;
const detailReport_1 = require("../endpoints/exclusives/report/detailReport");
const createReport_1 = require("../endpoints/exclusives/report/createReport");
const medList_1 = require("../endpoints/exclusives/med/medList");
const pixListEvp_1 = require("../endpoints/exclusives/key/pixListEvp");
const pixDeleteEvp_1 = require("../endpoints/exclusives/key/pixDeleteEvp");
const pixCreateEvp_1 = require("../endpoints/exclusives/key/pixCreateEvp");
const updateAccountConfig_1 = require("../endpoints/exclusives/account/updateAccountConfig");
const listAccountConfig_1 = require("../endpoints/exclusives/account/listAccountConfig");
const getAccountBalance_1 = require("../endpoints/exclusives/account/getAccountBalance");
const pixGetReceipt_1 = require("../endpoints/exclusives/pix/pixGetReceipt");
async function exclusivesService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'getAccountBalance':
requestOptions = await (0, getAccountBalance_1.getAccountBalance)(this, i);
break;
case 'listAccountConfig':
requestOptions = await (0, listAccountConfig_1.listAccountConfig)(this, i);
break;
case 'updateAccountConfig':
requestOptions = await (0, updateAccountConfig_1.updateAccountConfig)(this, i);
break;
case 'pixCreateEvp':
requestOptions = await (0, pixCreateEvp_1.pixCreateEvp)(this, i);
break;
case 'pixDeleteEvp':
requestOptions = await (0, pixDeleteEvp_1.pixDeleteEvp)(this, i);
break;
case 'pixListEvp':
requestOptions = await (0, pixListEvp_1.pixListEvp)(this, i);
break;
case 'medList':
requestOptions = await (0, medList_1.medList)(this, i);
break;
case 'createReport':
requestOptions = await (0, createReport_1.createReport)(this, i);
break;
case 'detailReport':
requestOptions = await (0, detailReport_1.detailReport)(this, i);
break;
case 'pixGetReceipt':
requestOptions = await (0, pixGetReceipt_1.pixGetReceipt)(this, i);
break;
default:
throw new Error(`Endpoint exclusivo Efí não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.exclusivesService = exclusivesService;
//# sourceMappingURL=exclusivesService.js.map