Skip to main content

Interface: BaseMonitorSchemaShape

Defined in: shared/types/schemaTypes.ts:265

Zod schema capturing common monitor fields shared by all monitor variants.

Propertiesโ€‹

activeOperationsโ€‹

activeOperations: ActiveOperationsArray;

Defined in: shared/types/schemaTypes.ts:266


checkIntervalโ€‹

checkInterval: ZodNumber;

Defined in: shared/types/schemaTypes.ts:267


historyโ€‹

history: HistoryArray;

Defined in: shared/types/schemaTypes.ts:268


idโ€‹

id: ZodType<string>;

Defined in: shared/types/schemaTypes.ts:269


lastCheckedโ€‹

lastChecked: ZodOptional<ZodDate>;

Defined in: shared/types/schemaTypes.ts:270


monitoringโ€‹

monitoring: ZodBoolean;

Defined in: shared/types/schemaTypes.ts:271


responseTimeโ€‹

responseTime: ZodNumber;

Defined in: shared/types/schemaTypes.ts:272


retryAttemptsโ€‹

retryAttempts: ZodNumber;

Defined in: shared/types/schemaTypes.ts:273


statusโ€‹

status: MonitorStatusEnum;

Defined in: shared/types/schemaTypes.ts:274


timeoutโ€‹

timeout: ZodNumber;

Defined in: shared/types/schemaTypes.ts:275