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.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.splitService = void 0;
const createOneStepSplitBillet_1 = require("../endpoints/charge/marketplace/createOneStepSplitBillet");
const createOneStepSplitCard_1 = require("../endpoints/charge/marketplace/createOneStepSplitCard");
const createSplitCharge_1 = require("../endpoints/charge/marketplace/createSplitCharge");
const defineSplitBilletPayMethod_1 = require("../endpoints/charge/marketplace/defineSplitBilletPayMethod");
const defineSplitCardPayMethod_1 = require("../endpoints/charge/marketplace/defineSplitCardPayMethod");
async function splitService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'createOneStepSplitBillet':
requestOptions = await (0, createOneStepSplitBillet_1.createOneStepSplitBillet)(this, i);
break;
case 'createOneStepSplitCard':
requestOptions = await (0, createOneStepSplitCard_1.createOneStepSplitCard)(this, i);
break;
case 'createSplitCharge':
requestOptions = await (0, createSplitCharge_1.createSplitCharge)(this, i);
break;
case 'defineSplitBilletPayMethod':
requestOptions = await (0, defineSplitBilletPayMethod_1.defineSplitBilletPayMethod)(this, i);
break;
case 'defineSplitCardPayMethod':
requestOptions = await (0, defineSplitCardPayMethod_1.defineSplitCardPayMethod)(this, i);
break;
default:
throw new Error(`Endpoint de Split de Pagamento não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.splitService = splitService;
//# sourceMappingURL=splitService.js.map