n8n-nodes-arubacentral
Version:
n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities
36 lines (35 loc) • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mobilitycontrollerOperations = void 0;
exports.hasMobilitycontrollerOperation = hasMobilitycontrollerOperation;
const logger_1 = require("../../../helpers/logger");
const getMcs_methods_1 = require("./operations/getMcs.methods");
const getSerial_methods_1 = require("./operations/getSerial.methods");
const deleteSerial_methods_1 = require("./operations/deleteSerial.methods");
const getUsage_methods_1 = require("./operations/getUsage.methods");
const getPorts_methods_1 = require("./operations/getPorts.methods");
const getInfo_methods_1 = require("./operations/getInfo.methods");
const getMobility_controllers_methods_1 = require("./operations/getMobility_controllers.methods");
/**
* All operations available for the mobilitycontroller resource
*/
exports.mobilitycontrollerOperations = {
getMcs: getMcs_methods_1.getMcs,
getSerial: getSerial_methods_1.getSerial,
deleteSerial: deleteSerial_methods_1.deleteSerial,
getUsage: getUsage_methods_1.getUsage,
getPorts: getPorts_methods_1.getPorts,
getInfo: getInfo_methods_1.getInfo,
getMobility_controllers: getMobility_controllers_methods_1.getMobility_controllers,
};
/**
* Check if a mobilitycontroller operation exists
*
* @param operation Operation name to check
* @returns boolean indicating if the operation exists
*/
function hasMobilitycontrollerOperation(operation) {
const exists = !!exports.mobilitycontrollerOperations[operation];
logger_1.logger.debug('monitoring:mobilitycontroller:check', `Operation "${operation}" ${exists ? 'exists' : 'does not exist'}`);
return exists;
}