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.
33 lines • 1.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.locationService = void 0;
const pixCreateLocation_1 = require("../endpoints/location/pixCreateLocation");
const pixLocationList_1 = require("../endpoints/location/pixLocationList");
const pixDetailLocation_1 = require("../endpoints/location/pixDetailLocation");
const pixGenerateQRCode_1 = require("../endpoints/location/pixGenerateQRCode");
const pixUnlinkTxidLocation_1 = require("../endpoints/location/pixUnlinkTxidLocation");
async function locationService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'pixCreateLocation':
requestOptions = await (0, pixCreateLocation_1.pixCreateLocation)(this, i);
break;
case 'pixLocationList':
requestOptions = await (0, pixLocationList_1.pixLocationList)(this, i);
break;
case 'pixDetailLocation':
requestOptions = await (0, pixDetailLocation_1.pixDetailLocation)(this, i);
break;
case 'pixGenerateQRCode':
requestOptions = await (0, pixGenerateQRCode_1.pixGenerateQRCode)(this, i);
break;
case 'pixUnlinkTxidLocation':
requestOptions = await (0, pixUnlinkTxidLocation_1.pixUnlinkTxidLocation)(this, i);
break;
default:
throw new Error(`Endpoint de location não implementado`);
}
return requestOptions;
}
exports.locationService = locationService;
//# sourceMappingURL=locationService.js.map