UNPKG

opennms

Version:

Client API for the OpenNMS network monitoring platform

148 lines (135 loc) 4.43 kB
import {Clause} from './api/Clause'; import {Comparator, Comparators} from './api/Comparator'; import {Filter} from './api/Filter'; import {NestedRestriction} from './api/NestedRestriction'; import {OnmsAuthConfig} from './api/OnmsAuthConfig'; import {OnmsError} from './api/OnmsError'; import {OnmsHTTPOptions} from './api/OnmsHTTPOptions'; import {OnmsResult} from './api/OnmsResult'; import {OnmsServer} from './api/OnmsServer'; import {OnmsVersion} from './api/OnmsVersion'; import {Operator, Operators} from './api/Operator'; import {Restriction} from './api/Restriction'; import {SearchProperty} from './api/SearchProperty'; import {SearchPropertyType, SearchPropertyTypes} from './api/SearchPropertyType'; import {ServerMetadata} from './api/ServerMetadata'; import {ServerType, ServerTypes} from './api/ServerType'; import {TicketerConfig} from './api/TicketerConfig'; import {AlarmDAO} from './dao/AlarmDAO'; import {EventDAO} from './dao/EventDAO'; import {NodeDAO} from './dao/NodeDAO'; import {SituationFeedbackDAO} from './dao/SituationFeedbackDAO'; import {V1FilterProcessor} from './dao/V1FilterProcessor'; import {V2FilterProcessor} from './dao/V2FilterProcessor'; import {OnmsAlarm} from './model/OnmsAlarm'; import {OnmsAlarmSummary} from './model/OnmsAlarmSummary'; import {OnmsAlarmType, AlarmTypes} from './model/OnmsAlarmType'; import {OnmsCategory, Categories} from './model/OnmsCategory'; import {OnmsCollectType, CollectTypes} from './model/OnmsCollectType'; import {OnmsEvent} from './model/OnmsEvent'; import {OnmsIpInterface} from './model/OnmsIpInterface'; import {OnmsManagedType, ManagedTypes} from './model/OnmsManagedType'; import {OnmsMemo} from './model/OnmsMemo'; import {OnmsMonitoredService} from './model/OnmsMonitoredService'; import {OnmsNode} from './model/OnmsNode'; import {OnmsNodeLabelSource, NodeLabelSources} from './model/OnmsNodeLabelSource'; import {OnmsNodeType, NodeTypes} from './model/OnmsNodeType'; import {OnmsParm} from './model/OnmsParm'; import {OnmsPrimaryType, PrimaryTypes} from './model/OnmsPrimaryType'; import {OnmsServiceStatusType, ServiceStatusTypes} from './model/OnmsServiceStatusType'; import {OnmsServiceType, ServiceTypes} from './model/OnmsServiceType'; import {OnmsSeverity, Severities} from './model/OnmsSeverity'; import {OnmsSituationFeedback} from './model/OnmsSituationFeedback'; import {OnmsSituationFeedbackType, FeedbackTypes} from './model/OnmsSituationFeedbackType'; import {OnmsSnmpInterface} from './model/OnmsSnmpInterface'; import {OnmsSnmpStatusType, SnmpStatusTypes} from './model/OnmsSnmpStatusType'; import {OnmsTroubleTicketState, TroubleTicketStates} from './model/OnmsTroubleTicketState'; import {PhysAddr} from './model/PhysAddr'; import {AxiosHTTP} from './rest/AxiosHTTP'; import {GrafanaHTTP} from './rest/GrafanaHTTP'; import {Client} from './Client'; import {LogLevel} from 'typescript-logging'; import {setLogLevel} from './api/Log'; /* tslint:disable:object-literal-sort-keys */ /** @hidden */ const API = Object.freeze({ Clause, Comparator, Comparators, Filter, NestedRestriction, OnmsAuthConfig, OnmsError, OnmsHTTPOptions, OnmsResult, OnmsServer, OnmsVersion, Operator, Operators, Restriction, SearchProperty, SearchPropertyType, SearchPropertyTypes, ServerMetadata, ServerType, ServerTypes, TicketerConfig, LogLevel, setLogLevel, }); /** @hidden */ const DAO = Object.freeze({ AlarmDAO, EventDAO, NodeDAO, SituationFeedbackDAO, V1FilterProcessor, V2FilterProcessor, }); /** @hidden */ const Model = Object.freeze({ OnmsAlarm, OnmsAlarmSummary, OnmsAlarmType, OnmsCategory, Categories, OnmsCollectType, CollectTypes, OnmsEvent, OnmsIpInterface, OnmsManagedType, ManagedTypes, OnmsMemo, OnmsMonitoredService, OnmsNode, OnmsNodeLabelSource, NodeLabelSources, OnmsNodeType, NodeTypes, OnmsParm, OnmsPrimaryType, PrimaryTypes, OnmsServiceStatusType, ServiceStatusTypes, OnmsServiceType, ServiceTypes, OnmsSeverity, Severities, OnmsSituationFeedback, OnmsSituationFeedbackType, FeedbackTypes, OnmsSnmpInterface, OnmsSnmpStatusType, SnmpStatusTypes, OnmsTroubleTicketState, TroubleTicketStates, PhysAddr, }); /** @hidden */ const Rest = Object.freeze({ AxiosHTTP, GrafanaHTTP, }); /* tslint:enable:object-literal-sort-keys */ /** @hidden */ export {API, DAO, Model, Rest, Client};