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.44 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EfiBankPix = void 0;
const Services_1 = require("./Services");
const propertiesConfig_1 = require("./propertiesConfig");
class EfiBankPix {
constructor() {
this.description = {
displayName: 'Efí Bank | API Pix',
name: 'EfiBankPix',
icon: 'file:efi.svg',
group: ['transform'],
version: 1,
subtitle: '={{$parameter["endpoints"] + ": " + $parameter["transactionType"]}}',
description: 'Integração com a API Pix da Efí Bank',
defaults: {
name: 'Efí Bank Pix',
},
inputs: ['main'],
outputs: ['main'],
credentials: [
{
name: 'EfiBankPixApi',
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.EfiBankPix = EfiBankPix;
//# sourceMappingURL=EfiBankPix.node.js.map