Skip to main content

Interface: StatusUpdate

Defined in: shared/types.ts:401

Real-time status update emitted when a monitor changes state.

Remarksโ€‹

Sent across IPC boundaries to synchronize renderer views and orchestrator caches.

Propertiesโ€‹

details?โ€‹

optional details: string

Defined in: shared/types.ts:403

Optional diagnostic message describing the change.


monitor?โ€‹

optional monitor: Monitor

Defined in: shared/types.ts:405

Rich monitor context when available.


monitorIdโ€‹

monitorId: string

Defined in: shared/types.ts:407

Identifier of the monitor generating the update.


previousStatus?โ€‹

optional previousStatus: "degraded" | "down" | "paused" | "pending" | "up"

Defined in: shared/types.ts:409

Previous status before the update, if known.


responseTime?โ€‹

optional responseTime: number

Defined in: shared/types.ts:411

Latest response time measurement, when recorded.


site?โ€‹

optional site: Site

Defined in: shared/types.ts:413

Optional full site entity when context is required.


siteIdentifierโ€‹

siteIdentifier: string

Defined in: shared/types.ts:415

Identifier of the site associated with the monitor.


statusโ€‹

status: "degraded" | "down" | "paused" | "pending" | "up"

Defined in: shared/types.ts:417

New monitor status after processing the check result.


timestampโ€‹

timestamp: string

Defined in: shared/types.ts:419

ISO-8601 timestamp representing when the update was produced.