UNPKG

n8n-nodes-arubacentral

Version:

n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities

37 lines (36 loc) 1.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.siteOperations = void 0; exports.hasSiteOperation = hasSiteOperation; const logger_1 = require("../../../helpers/logger"); const listSites_methods_1 = require("./operations/listSites.methods"); const createSite_methods_1 = require("./operations/createSite.methods"); const getSiteDetails_methods_1 = require("./operations/getSiteDetails.methods"); const updateSite_methods_1 = require("./operations/updateSite.methods"); const associateSiteToDevice_methods_1 = require("./operations/associateSiteToDevice.methods"); const unassociateSiteFromDevice_methods_1 = require("./operations/unassociateSiteFromDevice.methods"); const associateSiteToDevices_methods_1 = require("./operations/associateSiteToDevices.methods"); const unassociateSiteFromDevices_methods_1 = require("./operations/unassociateSiteFromDevices.methods"); /** * All operations available for the site resource */ exports.siteOperations = { listSites: listSites_methods_1.listSites, createSite: createSite_methods_1.createSite, getSiteDetails: getSiteDetails_methods_1.getSiteDetails, updateSite: updateSite_methods_1.updateSite, associateSiteToDevice: associateSiteToDevice_methods_1.associateSiteToDevice, unassociateSiteFromDevice: unassociateSiteFromDevice_methods_1.unassociateSiteFromDevice, associateSiteToDevices: associateSiteToDevices_methods_1.associateSiteToDevices, unassociateSiteFromDevices: unassociateSiteFromDevices_methods_1.unassociateSiteFromDevices, }; /** * Check if a site operation exists * @param operation Operation name to check * @returns boolean indicating if the operation exists */ function hasSiteOperation(operation) { const exists = !!exports.siteOperations[operation]; logger_1.logger.debug('monitoring:site:check', `Operation "${operation}" ${exists ? 'exists' : 'does not exist'}`); return exists; }