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()