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.
65 lines • 3.28 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.carneService = void 0;
const cancelCarnet_1 = require("../endpoints/charge/carnet/cancelCarnet");
const cancelCarnetParcel_1 = require("../endpoints/charge/carnet/cancelCarnetParcel");
const createCarnet_1 = require("../endpoints/charge/carnet/createCarnet");
const createCarnetHistory_1 = require("../endpoints/charge/carnet/createCarnetHistory");
const detailCarnet_1 = require("../endpoints/charge/carnet/detailCarnet");
const listCarnets_1 = require("../endpoints/charge/carnet/listCarnets");
const sendCarnetEmail_1 = require("../endpoints/charge/carnet/sendCarnetEmail");
const sendCarnetParcelEmail_1 = require("../endpoints/charge/carnet/sendCarnetParcelEmail");
const settleCarnet_1 = require("../endpoints/charge/carnet/settleCarnet");
const settleCarnetParcel_1 = require("../endpoints/charge/carnet/settleCarnetParcel");
const updateCarnetMetadata_1 = require("../endpoints/charge/carnet/updateCarnetMetadata");
const updateCarnetParcel_1 = require("../endpoints/charge/carnet/updateCarnetParcel");
const updateCarnetParcels_1 = require("../endpoints/charge/carnet/updateCarnetParcels");
async function carneService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'cancelCarnet':
requestOptions = await (0, cancelCarnet_1.cancelCarnet)(this, i);
break;
case 'cancelCarnetParcel':
requestOptions = await (0, cancelCarnetParcel_1.cancelCarnetParcel)(this, i);
break;
case 'createCarnet':
requestOptions = await (0, createCarnet_1.createCarnet)(this, i);
break;
case 'createCarnetHistory':
requestOptions = await (0, createCarnetHistory_1.createCarnetHistory)(this, i);
break;
case 'detailCarnet':
requestOptions = await (0, detailCarnet_1.detailCarnet)(this, i);
break;
case 'listCarnets':
requestOptions = await (0, listCarnets_1.listCarnets)(this, i);
break;
case 'sendCarnetEmail':
requestOptions = await (0, sendCarnetEmail_1.sendCarnetEmail)(this, i);
break;
case 'sendCarnetParcelEmail':
requestOptions = await (0, sendCarnetParcelEmail_1.sendCarnetParcelEmail)(this, i);
break;
case 'settleCarnet':
requestOptions = await (0, settleCarnet_1.settleCarnet)(this, i);
break;
case 'settleCarnetParcel':
requestOptions = await (0, settleCarnetParcel_1.settleCarnetParcel)(this, i);
break;
case 'updateCarnetMetadata':
requestOptions = await (0, updateCarnetMetadata_1.updateCarnetMetadata)(this, i);
break;
case 'updateCarnetParcel':
requestOptions = await (0, updateCarnetParcel_1.updateCarnetParcel)(this, i);
break;
case 'updateCarnetParcels':
requestOptions = await (0, updateCarnetParcels_1.updateCarnetParcels)(this, i);
break;
default:
throw new Error(`Endpoint de Carnê não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.carneService = carneService;
//# sourceMappingURL=carneService.js.map