Class PluginDefinitionValidator
- Namespace
 - FoundationaLLM.Plugin.Validation
 
- Assembly
 - FoundationaLLM.Plugin.dll
 
Validator for the PluginDefinition model.
public class PluginDefinitionValidator : AbstractValidator<PluginDefinition>, IValidator<PluginDefinition>, IValidator, IEnumerable<IValidationRule>, IEnumerable
  - Inheritance
 - 
      
      AbstractValidator<PluginDefinition>PluginDefinitionValidator
 
- Implements
 - 
      IValidator<PluginDefinition>IValidatorIEnumerable<IValidationRule>
 
- Inherited Members
 - 
    AbstractValidator<PluginDefinition>.Validate(PluginDefinition)AbstractValidator<PluginDefinition>.Validate(ValidationContext<PluginDefinition>)AbstractValidator<PluginDefinition>.CreateDescriptor()AbstractValidator<PluginDefinition>.Include(IValidator<PluginDefinition>)AbstractValidator<PluginDefinition>.GetEnumerator()AbstractValidator<PluginDefinition>.PreValidate(ValidationContext<PluginDefinition>, ValidationResult)AbstractValidator<PluginDefinition>.RaiseValidationException(ValidationContext<PluginDefinition>, ValidationResult)AbstractValidator<PluginDefinition>.OnRuleAdded(IValidationRule<PluginDefinition>)AbstractValidator<PluginDefinition>.CascadeModeAbstractValidator<PluginDefinition>.ClassLevelCascadeModeAbstractValidator<PluginDefinition>.RuleLevelCascadeMode
 
- Extension Methods
 
Constructors
PluginDefinitionValidator()
Configures the validation rules for the PluginDefinition model.
public PluginDefinitionValidator()