Skip to main content
Validation hook payloads.

Classes

CLASS ValidationPreCheckPayload

Payload for validation_pre_check — before requirement validation. Attributes:
  • requirements: List of [Requirement](../../core/requirement#class-requirement) instances to validate (writable).
  • target: The [CBlock](../../core/base#class-cblock) being validated, or None when validating the full context.
  • context: The [Context](../../core/base#class-context) used for validation.
  • model_options: Dict of model options for backend-based validators (writable).

CLASS ValidationPostCheckPayload

Payload for validation_post_check — after validation completes. Attributes:
  • requirements: List of [Requirement](../../core/requirement#class-requirement) instances that were evaluated.
  • results: List of [ValidationResult](../../core/requirement#class-validationresult) instances (writable).
  • all_validations_passed: True when every requirement passed (writable).
  • passed_count: Number of requirements that passed.
  • failed_count: Number of requirements that failed.