UNPKG

n8n-nodes-arubacentral

Version:

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

28 lines (27 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.networkOperations = void 0; exports.hasNetworkOperation = hasNetworkOperation; const logger_1 = require("../../../helpers/logger"); const getNetworks_methods_1 = require("./operations/getNetworks.methods"); const getNetwork_name_methods_1 = require("./operations/getNetwork_name.methods"); const getBandwidth_usage_methods_1 = require("./operations/getBandwidth_usage.methods"); /** * All operations available for the network resource */ exports.networkOperations = { getNetworks: getNetworks_methods_1.getNetworks, getNetwork_name: getNetwork_name_methods_1.getNetwork_name, getBandwidth_usage: getBandwidth_usage_methods_1.getBandwidth_usage, }; /** * Check if a network operation exists * * @param operation Operation name to check * @returns boolean indicating if the operation exists */ function hasNetworkOperation(operation) { const exists = !!exports.networkOperations[operation]; logger_1.logger.debug('monitoring:network:check', `Operation "${operation}" ${exists ? 'exists' : 'does not exist'}`); return exists; }