Class AIModelBaseValidator
- Namespace
- FoundationaLLM.AIModel.Validation
- Assembly
- FoundationaLLM.AIModel.dll
Validator for the AIModelBase model.
public class AIModelBaseValidator : AbstractValidator<AIModelBase>, IValidator<AIModelBase>, IValidator, IEnumerable<IValidationRule>, IEnumerable
- Inheritance
-
AbstractValidator<AIModelBase>AIModelBaseValidator
- Implements
-
IValidator<AIModelBase>IValidatorIEnumerable<IValidationRule>
- Inherited Members
-
AbstractValidator<AIModelBase>.Validate(AIModelBase)AbstractValidator<AIModelBase>.Validate(ValidationContext<AIModelBase>)AbstractValidator<AIModelBase>.CreateDescriptor()AbstractValidator<AIModelBase>.When(Func<AIModelBase, ValidationContext<AIModelBase>, bool>, Action)AbstractValidator<AIModelBase>.UnlessAsync(Func<AIModelBase, CancellationToken, Task<bool>>, Action)AbstractValidator<AIModelBase>.Include(IValidator<AIModelBase>)AbstractValidator<AIModelBase>.GetEnumerator()AbstractValidator<AIModelBase>.PreValidate(ValidationContext<AIModelBase>, ValidationResult)AbstractValidator<AIModelBase>.RaiseValidationException(ValidationContext<AIModelBase>, ValidationResult)AbstractValidator<AIModelBase>.OnRuleAdded(IValidationRule<AIModelBase>)AbstractValidator<AIModelBase>.CascadeModeAbstractValidator<AIModelBase>.ClassLevelCascadeModeAbstractValidator<AIModelBase>.RuleLevelCascadeMode
- Extension Methods
Constructors
AIModelBaseValidator()
Configures the validation rules for the FoundationaLLM.AIModel model.
public AIModelBaseValidator()