n8n-nodes-efibank
Version:
Nó personalizado para integração com as APIs Cobranças e Pix do Efibank, permitindo operações de pagamentos, recebimentos e gerenciamento de transações financeiras.
29 lines • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.batchService = void 0;
const pixCreateDueChargeBatch_1 = require("../endpoints/batch/pixCreateDueChargeBatch");
const pixUpdateDueChargeBatch_1 = require("../endpoints/batch/pixUpdateDueChargeBatch");
const pixDetailDueChargeBatch_1 = require("../endpoints/batch/pixDetailDueChargeBatch");
const pixListDueChargeBatch_1 = require("../endpoints/batch/pixListDueChargeBatch");
async function batchService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'pixCreateDueChargeBatch':
requestOptions = await (0, pixCreateDueChargeBatch_1.pixCreateDueChargeBatch)(this, i);
break;
case 'pixUpdateDueChargeBatch':
requestOptions = await (0, pixUpdateDueChargeBatch_1.pixUpdateDueChargeBatch)(this, i);
break;
case 'pixDetailDueChargeBatch':
requestOptions = await (0, pixDetailDueChargeBatch_1.pixDetailDueChargeBatch)(this, i);
break;
case 'pixListDueChargeBatch':
requestOptions = await (0, pixListDueChargeBatch_1.pixListDueChargeBatch)(this, i);
break;
default:
throw new Error(`Endpoint de cobrança em lote não implementado`);
}
return requestOptions;
}
exports.batchService = batchService;
//# sourceMappingURL=batchService.js.map