Namespace Cratis.Applications.Validation
Classes
- BaseValidator<T>
Represents a base validator that we use for discovery.
- ConceptValidator<T>
Represents the base type for a validator of a ConceptAs<T>.
- DiscoverableModelValidator
Represents a IModelValidator for BaseValidator<T>.
- DiscoverableModelValidatorProvider
Represents a IModelValidatorProvider for DiscoverableValidator<T>.
- DiscoverableValidatorMustImplementAbstractValidator
Exception that gets thrown when a validator.
- DiscoverableValidator<T>
Represents a base validator that can be discovered and automatically hooked up.
- ExplicitConceptValidator<T>
Represents the base type for a validator of query.
- ModelErrorExtensions
Extension methods for ModelError.
- RuleBuilderOptionsExtensions
Extensions for working with FluentValidation.IRuleBuilderOptions<T, TProperty>.
- ValidationContextExtensions
Extensions for FluentValidation.IValidationContext.
- ValidationResult
Represents the an failed validation rule.
Interfaces
- IDiscoverableValidator<T>
Defines a discoverable validator that can be discovered and automatically hooked up.
Enums
- ValidationResultSeverity
Holds the values for severity of a validation result.