gridflow_python_mediator.behaviors.validation_behavior¶
Validation pipeline behavior for Pydantic models.
Classes¶
Pipeline behavior for request validation. |
Module Contents¶
- class gridflow_python_mediator.behaviors.validation_behavior.ValidationBehavior¶
Pipeline behavior for request validation.
Validates Pydantic models before handler execution.
- Example:
>>> mediator.add_pipeline_behavior( ... ValidationBehavior().handle ... )
- async handle(request: Any, next: Callable) Any | None¶
Validate request.
- Args:
request: Request to validate next: Next handler
- Returns:
Handler result
- Raises:
ValidationError: If validation fails