UNPKG

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.

35 lines 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.splitService = void 0; const criarSplitOneStepBoleto_1 = require("../endpoints/SplitDePagamento/criarSplitOneStepBoleto"); const criarSplitOneStepCartao_1 = require("../endpoints/SplitDePagamento/criarSplitOneStepCartao"); const criarTransacaoSplit_1 = require("../endpoints/SplitDePagamento/criarTransacaoSplit"); const associarFormaPagamentoSplitBoleto_1 = require("../endpoints/SplitDePagamento/associarFormaPagamentoSplitBoleto"); const associarFormaPagamentoSplitCartao_1 = require("../endpoints/SplitDePagamento/associarFormaPagamentoSplitCartao"); async function splitService(endpoint, i, baseURL, access_token) { let requestOptions; switch (endpoint) { case 'criarSplitOneStepBoleto': requestOptions = await (0, criarSplitOneStepBoleto_1.criarSplitOneStepBoleto)(this, i, baseURL, access_token); break; case 'criarSplitOneStepCartao': requestOptions = await (0, criarSplitOneStepCartao_1.criarSplitOneStepCartao)(this, i, baseURL, access_token); break; case 'criarTransacaoSplit': requestOptions = await (0, criarTransacaoSplit_1.criarTransacaoSplit)(this, i, baseURL, access_token); break; case 'associarFormaPagamentoSplitBoleto': const boletoIdSplit = this.getNodeParameter('charge_id', i); requestOptions = await (0, associarFormaPagamentoSplitBoleto_1.associarFormaPagamentoSplitBoleto)(this, i, baseURL, access_token, boletoIdSplit); break; case 'associarFormaPagamentoSplitCartao': const cartaoIdSplit = this.getNodeParameter('charge_id', i); requestOptions = await (0, associarFormaPagamentoSplitCartao_1.associarFormaPagamentoSplitCartao)(this, i, baseURL, access_token, cartaoIdSplit); break; default: throw new Error(`Endpoint de Split não implementado`); } return requestOptions; } exports.splitService = splitService; //# sourceMappingURL=splitService.js.map