Skip to main content

Interface: MonitorCheckCompletedEventData

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

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.

Extendsโ€‹

Propertiesโ€‹

timestampโ€‹

readonly timestamp: number

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

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:76

Runtime metadata describing the emission context.

Inherited fromโ€‹

BaseEventData._meta


_originalMeta?โ€‹

readonly optional _originalMeta: EventMetadata

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

Preserves previously attached metadata when re-emitting events.

Inherited fromโ€‹

BaseEventData._originalMeta


checkTypeโ€‹

readonly checkType: "manual" | "scheduled"

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

Distinguishes manual checks from scheduled ones.


monitorIdโ€‹

readonly monitorId: string

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

Identifier of the monitor that was checked.


resultโ€‹

readonly result: StatusUpdate

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

Canonical status update emitted by the check operation.


siteIdentifierโ€‹

readonly siteIdentifier: string

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

Identifier of the site that owns the monitor.