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