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

39 lines 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPassport = getPassport; exports.createPassport = createPassport; exports.sendPassport = sendPassport; const api_1 = require("../../api"); async function getPassport(ef) { const passportId = ef.getNodeParameter('passportId', 0); const response = await (0, api_1.cisAssessmentRequest)(ef, { url: `/company/passport/${passportId}`, method: 'GET', }); return { json: response }; } async function createPassport(ef) { const name = ef.getNodeParameter('passportName', 0); const occupationAreaId = ef.getNodeParameter('occupationAreaId', 0, 18); const reportTypeId = ef.getNodeParameter('reportTypeId', 0, 3); const canDownloadReport = Boolean(ef.getNodeParameter('canDownloadReport', 0, false)); const response = await (0, api_1.cisAssessmentRequest)(ef, { url: `/company/passport`, method: 'POST', body: { name, reportTypeId, occupationAreaId, canDownloadReport }, }); return { json: response }; } async function sendPassport(ef) { const passportId = ef.getNodeParameter('passportId', 0); const name = ef.getNodeParameter('personName', 0); const email = ef.getNodeParameter('personEmail', 0); const language = ef.getNodeParameter('locale', 0, 'pt-br'); const response = await (0, api_1.cisAssessmentRequest)(ef, { url: `/company/passport/${passportId}/inventory`, method: 'POST', body: { name, email, language }, }); return { json: response }; } //# sourceMappingURL=passport.executions.js.map