UNPKG

n8n-nodes-cisassessment

Version:

Este é um nó da comunidade n8n. Ele permite que você use o CIS Assessment em seus fluxos de trabalho n8n

31 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.searchPersonByEmail = searchPersonByEmail; exports.lastInventory = lastInventory; const api_1 = require("../../api"); const validation_1 = require("../../helpers/validation"); async function searchPersonByEmail(ef) { const email = ef.getNodeParameter('email', 0); const response = await (0, api_1.cisAssessmentRequest)(ef, { url: '/company/person/by-email', qs: { email }, method: 'GET', }); return { json: response }; } async function lastInventory(ef) { const idOrEmail = ef.getNodeParameter('idOrEmail', 0); const id = Number(idOrEmail); const options = { method: 'GET' }; if (!!(Number.isInteger(id) && id > 0)) options.url = `/company/person/${id}/inventory/last`; else if (!!(0, validation_1.isEmail)(idOrEmail)) { options.url = '/company/person/inventory/last-by-email'; options.qs = { email: idOrEmail }; } else return { json: { success: false, message: 'Nenhum parâmetro válido foi informado' } }; const response = await (0, api_1.cisAssessmentRequest)(ef, options); return { json: response }; } //# sourceMappingURL=person.executions.js.map