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.
57 lines • 2.96 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.splitService = void 0;
const pixSplitConfig_1 = require("../endpoints/split/config/pixSplitConfig");
const pixSplitConfigId_1 = require("../endpoints/split/config/pixSplitConfigId");
const pixSplitDetailConfig_1 = require("../endpoints/split/config/pixSplitDetailConfig");
const pixCreateCharge_1 = require("../endpoints/cob/pixCreateCharge");
const pixSplitLinkCharge_1 = require("../endpoints/split/cob/pixSplitLinkCharge");
const pixSplitUnlinkDueCharge_1 = require("../endpoints/split/cobv/pixSplitUnlinkDueCharge");
const pixSplitLinkDueCharge_1 = require("../endpoints/split/cobv/pixSplitLinkDueCharge");
const pixSplitDetailDueCharge_1 = require("../endpoints/split/cobv/pixSplitDetailDueCharge");
const pixSplitUnlinkCharge_1 = require("../endpoints/split/cob/pixSplitUnlinkCharge");
const pixSplitDetailCharge_1 = require("../endpoints/split/cob/pixSplitDetailCharge");
const pixCreateDueCharge_1 = require("../endpoints/cobv/pixCreateDueCharge");
async function splitService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'pixSplitConfig':
requestOptions = await (0, pixSplitConfig_1.pixSplitConfig)(this, i);
break;
case 'pixSplitConfigId':
requestOptions = await (0, pixSplitConfigId_1.pixSplitConfigId)(this, i);
break;
case 'pixSplitDetailConfig':
requestOptions = await (0, pixSplitDetailConfig_1.pixSplitDetailConfig)(this, i);
break;
case 'pixCreateCharge':
requestOptions = await (0, pixCreateCharge_1.pixCreateCharge)(this, i);
break;
case 'pixSplitDetailCharge':
requestOptions = await (0, pixSplitDetailCharge_1.pixSplitDetailCharge)(this, i);
break;
case 'pixCreateDueCharge':
requestOptions = await (0, pixCreateDueCharge_1.pixCreateDueCharge)(this, i);
break;
case 'pixSplitLinkCharge':
requestOptions = await (0, pixSplitLinkCharge_1.pixSplitLinkCharge)(this, i);
break;
case 'pixSplitUnlinkCharge':
requestOptions = await (0, pixSplitUnlinkCharge_1.pixSplitUnlinkCharge)(this, i);
break;
case 'pixSplitDetailDueCharge':
requestOptions = await (0, pixSplitDetailDueCharge_1.pixSplitDetailDueCharge)(this, i);
break;
case 'pixSplitLinkDueCharge':
requestOptions = await (0, pixSplitLinkDueCharge_1.pixSplitLinkDueCharge)(this, i);
break;
case 'pixSplitUnlinkDueCharge':
requestOptions = await (0, pixSplitUnlinkDueCharge_1.pixSplitUnlinkDueCharge)(this, i);
break;
default:
throw new Error(`Endpoint de split de pagamento não implementado`);
}
return requestOptions;
}
exports.splitService = splitService;
//# sourceMappingURL=splitService.js.map