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 • 4.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.automaticService = void 0;
const pixCreateRecurrenceAutomatic_1 = require("../endpoints/automatic/rec/pixCreateRecurrenceAutomatic");
const pixDetailRecurrenceAutomatic_1 = require("../endpoints/automatic/rec/pixDetailRecurrenceAutomatic");
const pixListRecurrenceAutomatic_1 = require("../endpoints/automatic/rec/pixListRecurrenceAutomatic");
const pixUpdateRecurrenceAutomatic_1 = require("../endpoints/automatic/rec/pixUpdateRecurrenceAutomatic");
const pixCreateRequestRecurrenceAutomatic_1 = require("../endpoints/automatic/solicRec/pixCreateRequestRecurrenceAutomatic");
const pixDetailRequestRecurrenceAutomatic_1 = require("../endpoints/automatic/solicRec/pixDetailRequestRecurrenceAutomatic");
const pixUpdateRequestRecurrenceAutomatic_1 = require("../endpoints/automatic/solicRec/pixUpdateRequestRecurrenceAutomatic");
const pixCreateAutomaticChargeTxid_1 = require("../endpoints/automatic/cobr/pixCreateAutomaticChargeTxid");
const pixUpdateAutomaticCharge_1 = require("../endpoints/automatic/cobr/pixUpdateAutomaticCharge");
const pixDetailAutomaticCharge_1 = require("../endpoints/automatic/cobr/pixDetailAutomaticCharge");
const pixCreateAutomaticCharge_1 = require("../endpoints/automatic/cobr/pixCreateAutomaticCharge");
const pixListAutomaticCharge_1 = require("../endpoints/automatic/cobr/pixListAutomaticCharge");
const pixRetryRequestAutomatic_1 = require("../endpoints/automatic/cobr/pixRetryRequestAutomatic");
async function automaticService(endpoint, i) {
let requestOptions;
switch (endpoint) {
case 'pixCreateRecurrenceAutomatic':
requestOptions = await (0, pixCreateRecurrenceAutomatic_1.pixCreateRecurrenceAutomatic)(this, i);
break;
case 'pixDetailRecurrenceAutomatic':
requestOptions = await (0, pixDetailRecurrenceAutomatic_1.pixDetailRecurrenceAutomatic)(this, i);
break;
case 'pixListRecurrenceAutomatic':
requestOptions = await (0, pixListRecurrenceAutomatic_1.pixListRecurrenceAutomatic)(this, i);
break;
case 'pixUpdateRecurrenceAutomatic':
requestOptions = await (0, pixUpdateRecurrenceAutomatic_1.pixUpdateRecurrenceAutomatic)(this, i);
break;
case 'pixCreateRequestRecurrenceAutomatic':
requestOptions = await (0, pixCreateRequestRecurrenceAutomatic_1.pixCreateRequestRecurrenceAutomatic)(this, i);
break;
case 'pixDetailRequestRecurrenceAutomatic':
requestOptions = await (0, pixDetailRequestRecurrenceAutomatic_1.pixDetailRequestRecurrenceAutomatic)(this, i);
break;
case 'pixUpdateRequestRecurrenceAutomatic':
requestOptions = await (0, pixUpdateRequestRecurrenceAutomatic_1.pixUpdateRequestRecurrenceAutomatic)(this, i);
break;
case 'pixCreateAutomaticCharge':
requestOptions = await (0, pixCreateAutomaticCharge_1.pixCreateAutomaticCharge)(this, i);
break;
case 'pixCreateAutomaticChargeTxid':
requestOptions = await (0, pixCreateAutomaticChargeTxid_1.pixCreateAutomaticChargeTxid)(this, i);
break;
case 'pixUpdateAutomaticCharge':
requestOptions = await (0, pixUpdateAutomaticCharge_1.pixUpdateAutomaticCharge)(this, i);
break;
case 'pixDetailAutomaticCharge':
requestOptions = await (0, pixDetailAutomaticCharge_1.pixDetailAutomaticCharge)(this, i);
break;
case 'pixListAutomaticCharges':
requestOptions = await (0, pixListAutomaticCharge_1.pixListAutomaticCharge)(this, i);
break;
case 'pixCRetryRequestAutomatic':
requestOptions = await (0, pixRetryRequestAutomatic_1.pixRetryRequestAutomatic)(this, i);
break;
default:
throw new Error(`Endpoint de Pix Automático não implementado: ${endpoint}`);
}
return requestOptions;
}
exports.automaticService = automaticService;
//# sourceMappingURL=automaticService.js.map