Interface: MonitoringApiInterface
Defined in: electron/preload/domains/monitoringApi.ts:41
Interface defining the monitoring domain API operations.
Hierarchy
Extends
Properties
checkSiteNow
checkSiteNow: IpcBridgeMethod<"check-site-now">;
Defined in: electron/preload/domains/monitoringApi.ts:48
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:56
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:63
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:70
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:78
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:85
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:92
Stops monitoring for all monitors belonging to a specific site
Returns
Promise resolving to true if monitoring stopped successfully