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