Skip to main content

Interface: MonitorCheckCompletedEventData

Defined in: shared/types/events.ts:610

Payload for monitor check completion events (manual or scheduled).

Remarksโ€‹

Conveys the result of a monitor check operation along with the originating site context. Uses BaseEventData for consistent timestamp metadata while embedding the canonical StatusUpdate payload in the result field.

Hierarchyโ€‹

View Summary

Extendsโ€‹

Indexableโ€‹

[key: string]: unknown
[key: number]: unknown
[key: symbol]: unknown

Propertiesโ€‹

timestampโ€‹

readonly timestamp: number;

Defined in: shared/types/events.ts:104

The time (in milliseconds since epoch) when the event occurred.

Inherited fromโ€‹

BaseEventData.timestamp


_meta?โ€‹

readonly optional _meta?: EventMetadata;

Defined in: shared/types/events.ts:106

Runtime metadata describing the emission context.

Inherited fromโ€‹

BaseStateSyncEventData._meta


_originalMeta?โ€‹

readonly optional _originalMeta?: EventMetadata;

Defined in: shared/types/events.ts:108

Preserves previously attached metadata when re-emitting events.

Inherited fromโ€‹

BaseStateSyncEventData._originalMeta


checkTypeโ€‹

readonly checkType: "manual" | "scheduled";

Defined in: shared/types/events.ts:612

Distinguishes manual checks from scheduled ones.


monitorIdโ€‹

readonly monitorId: string;

Defined in: shared/types/events.ts:614

Identifier of the monitor that was checked.


resultโ€‹

readonly result: StatusUpdate;

Defined in: shared/types/events.ts:616

Canonical status update emitted by the check operation.


siteIdentifierโ€‹

readonly siteIdentifier: string;

Defined in: shared/types/events.ts:618

Identifier of the site that owns the monitor.