Skip to main content

Type Alias: ServerHeartbeatMonitorSchemaType

ServerHeartbeatMonitorSchemaType = z.ZodObject<{ activeOperations: ActiveOperationsArray; checkInterval: z.ZodNumber; heartbeatExpectedStatus: z.ZodString; heartbeatMaxDriftSeconds: z.ZodNumber; heartbeatStatusField: z.ZodString; heartbeatTimestampField: z.ZodString; history: HistoryArray; id: z.ZodString; lastChecked: z.ZodOptional<z.ZodDate>; monitoring: z.ZodBoolean; responseTime: z.ZodNumber; retryAttempts: z.ZodNumber; status: MonitorStatusEnum; timeout: z.ZodNumber; type: z.ZodLiteral<"server-heartbeat">; url: z.ZodString; }>

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

Zod schema describing server heartbeat monitor payloads.