Interface: MonitoringApiInterface
Defined in: electron/preload/domains/monitoringApi.ts:57
Interface defining the monitoring domain API operations.
Hierarchy
Extends
Properties
checkSiteNow
checkSiteNow:
IpcBridgeMethod<"check-site-now">
Defined in: electron/preload/domains/monitoringApi.ts:64
Performs an immediate check for a specific monitor
Returns
Promise resolving to the latest StatusUpdate or undefined when no update is available
Overrides
MonitoringChannelMap.checkSiteNow
startMonitoring
startMonitoring:
IpcBridgeMethod<"start-monitoring">
Defined in: electron/preload/domains/monitoringApi.ts:72
Starts the global monitoring system
Returns
Promise resolving to the lifecycle summary returned by the backend.
Overrides
MonitoringChannelMap.startMonitoring
startMonitoringForMonitor
startMonitoringForMonitor:
IpcBridgeMethod<"start-monitoring-for-monitor">
Defined in: electron/preload/domains/monitoringApi.ts:79
Starts monitoring for a specific monitor within a site
Returns
Promise resolving to true if monitoring started successfully
Overrides
MonitoringChannelMap.startMonitoringForMonitor
startMonitoringForSite
startMonitoringForSite:
IpcBridgeMethod<"start-monitoring-for-site">
Defined in: electron/preload/domains/monitoringApi.ts:86
Starts monitoring for all monitors belonging to a specific site
Returns
Promise resolving to true if monitoring started successfully
Overrides
MonitoringChannelMap.startMonitoringForSite
stopMonitoring
stopMonitoring:
IpcBridgeMethod<"stop-monitoring">
Defined in: electron/preload/domains/monitoringApi.ts:94
Stops the global monitoring system
Returns
Promise resolving to the lifecycle summary returned by the backend.
Overrides
MonitoringChannelMap.stopMonitoring
stopMonitoringForMonitor
stopMonitoringForMonitor:
IpcBridgeMethod<"stop-monitoring-for-monitor">
Defined in: electron/preload/domains/monitoringApi.ts:101
Stops monitoring for a specific monitor within a site
Returns
Promise resolving to true if monitoring stopped successfully
Overrides
MonitoringChannelMap.stopMonitoringForMonitor
stopMonitoringForSite
stopMonitoringForSite:
IpcBridgeMethod<"stop-monitoring-for-site">
Defined in: electron/preload/domains/monitoringApi.ts:108
Stops monitoring for all monitors belonging to a specific site
Returns
Promise resolving to true if monitoring stopped successfully