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.
49 lines • 2.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.locationService = void 0;
const pixCreateLocation_1 = require("../endpoints/location/loc/pixCreateLocation");
const pixLocationList_1 = require("../endpoints/location/loc/pixLocationList");
const pixDetailLocation_1 = require("../endpoints/location/loc/pixDetailLocation");
const pixGenerateQRCode_1 = require("../endpoints/location/loc/pixGenerateQRCode");
const pixUnlinkTxidLocation_1 = require("../endpoints/location/loc/pixUnlinkTxidLocation");
const pixCreateLocationRecurrenceAutomatic_1 = require("../endpoints/location/locRec/pixCreateLocationRecurrenceAutomatic");
const pixListLocationRecurrenceAutomatic_1 = require("../endpoints/location/locRec/pixListLocationRecurrenceAutomatic");
const pixDetailLocationRecurrenceAutomatic_1 = require("../endpoints/location/locRec/pixDetailLocationRecurrenceAutomatic");
const pixUnlinkLocationRecurrenceAutomatic_1 = require("../endpoints/location/locRec/pixUnlinkLocationRecurrenceAutomatic");
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;
case 'pixCreateLocationRecurrenceAutomatic':
requestOptions = await (0, pixCreateLocationRecurrenceAutomatic_1.pixCreateLocationRecurrenceAutomatic)(this, i);
break;
case 'pixListLocationRecurrenceAutomatic':
requestOptions = await (0, pixListLocationRecurrenceAutomatic_1.pixListLocationRecurrenceAutomatic)(this, i);
break;
case 'pixDetailLocationRecurrenceAutomatic':
requestOptions = await (0, pixDetailLocationRecurrenceAutomatic_1.pixDetailLocationRecurrenceAutomatic)(this, i);
break;
case 'pixUnlinkLocationRecurrenceAutomatic':
requestOptions = await (0, pixUnlinkLocationRecurrenceAutomatic_1.pixUnlinkLocationRecurrenceAutomatic)(this, i);
break;
default:
throw new Error(`Endpoint de location não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.locationService = locationService;
//# sourceMappingURL=locationService.js.map