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

26 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPassportOptions = getPassportOptions; exports.getPassportReportTypeOptions = getPassportReportTypeOptions; const api_1 = require("../../api"); const passport_consts_1 = require("./passport.consts"); async function getPassportOptions() { const response = await (0, api_1.cisAssessmentRequest)(this, { url: '/company/passport', qs: { size: 1000, orderby: 'name', order: 'asc', page: 1 }, method: 'GET', }); const passports = ((response === null || response === void 0 ? void 0 : response.data) || []); return (passports === null || passports === void 0 ? void 0 : passports.map(({ id, name }) => ({ name, value: id }))) || []; } async function getPassportReportTypeOptions() { const locale = this.getNodeParameter('locale', 'pt-br'); const response = await (0, api_1.cisAssessmentRequest)(this, { url: '/report-type', qs: { locale }, method: 'GET', }); const list = ((response === null || response === void 0 ? void 0 : response.reportTypes) || []); return (list === null || list === void 0 ? void 0 : list.length) ? list.map(({ id, name }) => ({ name, value: id })) : passport_consts_1.reportTypeIdOptions; } //# sourceMappingURL=passport.method.js.map