ValidationPolicy

data class ValidationPolicy(val enabled: Boolean = false, val strictMode: Boolean = false, val unknownEventTypeAction: UnknownEventTypeAction = UnknownEventTypeAction.ALLOW, val validationTimeoutMs: Long = 500)

Policy controlling event validation behavior.

Since

0.5.0

Constructors

Link copied to clipboard
constructor(enabled: Boolean = false, strictMode: Boolean = false, unknownEventTypeAction: UnknownEventTypeAction = UnknownEventTypeAction.ALLOW, validationTimeoutMs: Long = 500)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether validation is active.

Link copied to clipboard

If true, validation errors reject the event. If false, they flag only.

Link copied to clipboard

Action when no schema is registered for an event type.

Link copied to clipboard

Maximum time for a single validation before fallback to allow.