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.

37 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.paymentService = void 0; const pixSend_1 = require("../endpoints/payment/pixSend"); const pixSendDetail_1 = require("../endpoints/payment/pixSendDetail"); const pixSendDetailId_1 = require("../endpoints/payment/pixSendDetailId"); const pixSendList_1 = require("../endpoints/payment/pixSendList"); const pixQrCodeDetail_1 = require("../endpoints/payment/pixQrCodeDetail"); const pixQrCodePay_1 = require("../endpoints/payment/pixQrCodePay"); async function paymentService(endpoint, i) { let requestOptions; switch (endpoint) { case 'pixSend': requestOptions = await (0, pixSend_1.pixSend)(this, i); break; case 'pixSendDetail': requestOptions = await (0, pixSendDetail_1.pixSendDetail)(this, i); break; case 'pixSendDetailId': requestOptions = await (0, pixSendDetailId_1.pixSendDetailId)(this, i); break; case 'pixSendList': requestOptions = await (0, pixSendList_1.pixSendList)(this, i); break; case 'pixQrCodeDetail': requestOptions = await (0, pixQrCodeDetail_1.pixQrCodeDetail)(this, i); break; case 'pixQrCodePay': requestOptions = await (0, pixQrCodePay_1.pixQrCodePay)(this, i); break; default: throw new Error(`Endpoint de envio e pagamento não implementado`); } return requestOptions; } exports.paymentService = paymentService; //# sourceMappingURL=paymentService.js.map