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.
42 lines • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EfiBankCobrancas = void 0;
const Services_1 = require("./Services");
const PropertiesConfig_1 = require("./PropertiesConfig");
class EfiBankCobrancas {
constructor() {
this.description = {
displayName: 'Efí Bank | API Cobranças',
name: 'EfiBankCobrancas',
icon: 'file:efi.svg',
group: ['transform'],
version: 1,
subtitle: '={{$parameter["endpoints"] + ": " + $parameter["transactionType"]}}',
description: 'Integração com a API Cobranças do Efí Bank',
defaults: {
name: 'Efí Bank Cobranças',
},
inputs: ['main'],
outputs: ['main'],
credentials: [
{
name: 'EfiBankCobApi',
required: true,
},
],
properties: PropertiesConfig_1.propertiesConfig,
};
}
async execute() {
const items = this.getInputData();
const returnData = [];
for (let i = 0; i < items.length; i++) {
const endpoint = this.getNodeParameter('endpoints', i);
const result = await Services_1.execute.call(this, endpoint, i);
returnData.push(...result);
}
return [returnData];
}
}
exports.EfiBankCobrancas = EfiBankCobrancas;
//# sourceMappingURL=EfiBankCobrancas.node.js.map