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.
57 lines • 2.73 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cartaoService = void 0;
const createOneStepCard_1 = require("../endpoints/charge/card/createOneStepCard");
const createCardCharge_1 = require("../endpoints/charge/card/createCardCharge");
const defineCardPayMethod_1 = require("../endpoints/charge/card/defineCardPayMethod");
const refundCard_1 = require("../endpoints/charge/card/refundCard");
const cardPaymentRetry_1 = require("../endpoints/charge/card/cardPaymentRetry");
const detailCard_1 = require("../endpoints/charge/card/detailCard");
const listCards_1 = require("../endpoints/charge/card/listCards");
const updateCardMetadata_1 = require("../endpoints/charge/card/updateCardMetadata");
const cancelCard_1 = require("../endpoints/charge/card/cancelCard");
const createCardHistory_1 = require("../endpoints/charge/card/createCardHistory");
const getInstallments_1 = require("../endpoints/charge/card/getInstallments");
async function cartaoService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'cancelCard':
requestOptions = await (0, cancelCard_1.cancelCard)(this, i);
break;
case 'createCardHistory':
requestOptions = await (0, createCardHistory_1.createCardHistory)(this, i);
break;
case 'createCardCharge':
requestOptions = await (0, createCardCharge_1.createCardCharge)(this, i);
break;
case 'createOneStepCard':
requestOptions = await (0, createOneStepCard_1.createOneStepCard)(this, i);
break;
case 'defineCardPayMethod':
requestOptions = await (0, defineCardPayMethod_1.defineCardPayMethod)(this, i);
break;
case 'refundCard':
requestOptions = await (0, refundCard_1.refundCard)(this, i);
break;
case 'detailCard':
requestOptions = await (0, detailCard_1.detailCard)(this, i);
break;
case 'cardPaymentRetry':
requestOptions = await (0, cardPaymentRetry_1.cardPaymentRetry)(this, i);
break;
case 'listCards':
requestOptions = await (0, listCards_1.listCards)(this, i);
break;
case 'getInstallments':
requestOptions = await (0, getInstallments_1.getInstallments)(this, i);
break;
case 'updateCardMetadata':
requestOptions = await (0, updateCardMetadata_1.updateCardMetadata)(this, i);
break;
default:
throw new Error(`Endpoint de Cartão não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.cartaoService = cartaoService;
//# sourceMappingURL=cartaoService.js.map