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.
61 lines • 3.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.boletoService = void 0;
const cancelBillet_1 = require("../endpoints/charge/billet/cancelBillet");
const createOneStepBillet_1 = require("../endpoints/charge/billet/createOneStepBillet");
const createBilletHistory_1 = require("../endpoints/charge/billet/createBilletHistory");
const createCharge_1 = require("../endpoints/charge/billet/createCharge");
const defineBalanceSheetBillet_1 = require("../endpoints/charge/billet/defineBalanceSheetBillet");
const defineBilletPayMethod_1 = require("../endpoints/charge/billet/defineBilletPayMethod");
const detailBillet_1 = require("../endpoints/charge/billet/detailBillet");
const sendBilletEmail_1 = require("../endpoints/charge/billet/sendBilletEmail");
const settleBillet_1 = require("../endpoints/charge/billet/settleBillet");
const updateBillet_1 = require("../endpoints/charge/billet/updateBillet");
const updateBilletMetadata_1 = require("../endpoints/charge/billet/updateBilletMetadata");
const listBillets_1 = require("../endpoints/charge/billet/listBillets");
async function boletoService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'cancelBillet':
requestOptions = await (0, cancelBillet_1.cancelBillet)(this, i);
break;
case 'createBilletHistory':
requestOptions = await (0, createBilletHistory_1.createBilletHistory)(this, i);
break;
case 'createCharge':
requestOptions = await (0, createCharge_1.createCharge)(this, i);
break;
case 'createOneStepCharge':
requestOptions = await (0, createOneStepBillet_1.createOneStepCharge)(this, i);
break;
case 'defineBalanceSheetBillet':
requestOptions = await (0, defineBalanceSheetBillet_1.defineBalanceSheetBillet)(this, i);
break;
case 'defineBilletPayMethod':
requestOptions = await (0, defineBilletPayMethod_1.defineBilletPayMethod)(this, i);
break;
case 'detailBillet':
requestOptions = await (0, detailBillet_1.detailBillet)(this, i);
break;
case 'listBillets':
requestOptions = await (0, listBillets_1.listBillets)(this, i);
break;
case 'sendBilletEmail':
requestOptions = await (0, sendBilletEmail_1.sendBilletEmail)(this, i);
break;
case 'settleBillet':
requestOptions = await (0, settleBillet_1.settleBillet)(this, i);
break;
case 'updateBillet':
requestOptions = await (0, updateBillet_1.updateBillet)(this, i);
break;
case 'updateBilletMetadata':
requestOptions = await (0, updateBilletMetadata_1.updateBilletMetadata)(this, i);
break;
default:
throw new Error(`Endpoint de Boleto não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.boletoService = boletoService;
//# sourceMappingURL=boletoService.js.map