Table of Contents

Namespace WorkflowForge.Extensions.Validation

Classes

DataAnnotationsWorkflowValidator<T>

Validates data using System.ComponentModel.DataAnnotations attributes.

ServiceCollectionExtensions

Extension methods for configuring Validation middleware in dependency injection containers.

ValidationError

Represents a validation error with property name and error message.

ValidationExtensions

Extension methods for adding validation capabilities to WorkflowForge.

ValidationMiddleware

Middleware that validates workflow data using registered validators.

ValidationResult

Represents the result of a validation operation.

WorkflowValidationException

Exception thrown when workflow validation fails.

Interfaces

IWorkflowValidator<T>

Defines validation logic for workflow operations.