UNPKG

n8n-nodes-arubacentral

Version:

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

33 lines (32 loc) 1.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.insightDetailsOperations = void 0; exports.hasInsightDetailsOperation = hasInsightDetailsOperation; const logger_1 = require("../../../helpers/logger"); const getInsightDetailsNetwork_methods_1 = require("./operations/getInsightDetailsNetwork.methods"); const getInsightDetailsSite_methods_1 = require("./operations/getInsightDetailsSite.methods"); const getInsightDetailsAp_methods_1 = require("./operations/getInsightDetailsAp.methods"); const getInsightDetailsClient_methods_1 = require("./operations/getInsightDetailsClient.methods"); const getInsightDetailsGateway_methods_1 = require("./operations/getInsightDetailsGateway.methods"); const getInsightDetailsSwitch_methods_1 = require("./operations/getInsightDetailsSwitch.methods"); /** * All operations available for the insightDetails resource */ exports.insightDetailsOperations = { getInsightDetailsNetwork: getInsightDetailsNetwork_methods_1.getInsightDetailsNetwork, getInsightDetailsSite: getInsightDetailsSite_methods_1.getInsightDetailsSite, getInsightDetailsAp: getInsightDetailsAp_methods_1.getInsightDetailsAp, getInsightDetailsClient: getInsightDetailsClient_methods_1.getInsightDetailsClient, getInsightDetailsGateway: getInsightDetailsGateway_methods_1.getInsightDetailsGateway, getInsightDetailsSwitch: getInsightDetailsSwitch_methods_1.getInsightDetailsSwitch, }; /** * Check if an insightDetails operation exists * @param operation Operation name to check * @returns boolean indicating if the operation exists */ function hasInsightDetailsOperation(operation) { const exists = !!exports.insightDetailsOperations[operation]; logger_1.logger.debug('aiops:insightDetails:check', `Operation "${operation}" ${exists ? 'exists' : 'does not exist'}`); return exists; }