@contaazul/n8n-nodes-contaazul
Version:
Node for integration with Conta Azul API in n8n
31 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCostCenters = getCostCenters;
async function getCostCenters() {
const busca = this.getNodeParameter('costCenterAdditionalFields.busca_centro', 0, '');
const filtro_rapido = this.getNodeParameter('costCenterAdditionalFields.filtro_rapido', 0, 'ATIVO');
const pagina = this.getNodeParameter('costCenterAdditionalFields.pagina_centro', 0, 1);
const tamanho_pagina = this.getNodeParameter('costCenterAdditionalFields.tamanho_pagina_centro', 0, 10);
const qs = {
pagina,
tamanho_pagina,
filtro_rapido,
};
if (busca) {
qs.busca = busca;
}
const responseData = await this.helpers.httpRequestWithAuthentication.call(this, 'contaAzulOAuth2Api', {
method: 'GET',
url: 'https://api-v2.contaazul.com/v1/centro-de-custo',
qs,
json: true,
});
const items = (responseData.itens || []).map((item) => ({
json: item,
pairedItem: {
item: 0,
},
}));
return items;
}
//# sourceMappingURL=centroCusto.js.map