UNPKG

n8n-nodes-arubacentral

Version:

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

42 lines (41 loc) 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.apOperations = void 0; exports.hasApOperation = hasApOperation; const logger_1 = require("../../../helpers/logger"); const getAps_methods_1 = require("./operations/getAps.methods"); const getBssids_methods_1 = require("./operations/getBssids.methods"); const getSerial_methods_1 = require("./operations/getSerial.methods"); const deleteSerial_methods_1 = require("./operations/deleteSerial.methods"); const getRf_summary_methods_1 = require("./operations/getRf_summary.methods"); const getBandwidth_usage_methods_1 = require("./operations/getBandwidth_usage.methods"); const getTopn_methods_1 = require("./operations/getTopn.methods"); const getClientMatchSteerHistory_methods_1 = require("./operations/getClientMatchSteerHistory.methods"); const getClientMatchInfo_methods_1 = require("./operations/getClientMatchInfo.methods"); const initiateClientSteer_methods_1 = require("./operations/initiateClientSteer.methods"); /** * All operations available for the ap resource */ exports.apOperations = { getAps: getAps_methods_1.getAps, getBssids: getBssids_methods_1.getBssids, getSerial: getSerial_methods_1.getSerial, deleteSerial: deleteSerial_methods_1.deleteSerial, getRf_summary: getRf_summary_methods_1.getRf_summary, getBandwidth_usage: getBandwidth_usage_methods_1.getBandwidth_usage, getTopn: getTopn_methods_1.getTopn, getClientMatchSteerHistory: getClientMatchSteerHistory_methods_1.getClientMatchSteerHistory, getClientMatchInfo: getClientMatchInfo_methods_1.getClientMatchInfo, initiateClientSteer: initiateClientSteer_methods_1.initiateClientSteer, }; /** * Check if a ap operation exists * * @param operation Operation name to check * @returns boolean indicating if the operation exists */ function hasApOperation(operation) { const exists = !!exports.apOperations[operation]; logger_1.logger.debug('monitoring:ap:check', `Operation "${operation}" ${exists ? 'exists' : 'does not exist'}`); return exists; }