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.
33 lines • 1.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cobService = void 0;
const pixCreateImmediateCharge_1 = require("../endpoints/cob/pixCreateImmediateCharge");
const pixCreateCharge_1 = require("../endpoints/cob/pixCreateCharge");
const pixUpdateCharge_1 = require("../endpoints/cob/pixUpdateCharge");
const pixDetailCharge_1 = require("../endpoints/cob/pixDetailCharge");
const pixListCharges_1 = require("../endpoints/cob/pixListCharges");
async function cobService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'pixCreateImmediateCharge':
requestOptions = await (0, pixCreateImmediateCharge_1.pixCreateImmediateCharge)(this, i);
break;
case 'pixCreateCharge':
requestOptions = await (0, pixCreateCharge_1.pixCreateCharge)(this, i);
break;
case 'pixUpdateCharge':
requestOptions = await (0, pixUpdateCharge_1.pixUpdateCharge)(this, i);
break;
case 'pixDetailCharge':
requestOptions = await (0, pixDetailCharge_1.pixDetailCharge)(this, i);
break;
case 'pixListCharges':
requestOptions = await (0, pixListCharges_1.pixListCharges)(this, i);
break;
default:
throw new Error(`Endpoint de cobrança imediata não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.cobService = cobService;
//# sourceMappingURL=cobService.js.map