Table of Contents

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>
IValidator
IEnumerable<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>.CascadeMode
AbstractValidator<PluginDefinition>.ClassLevelCascadeMode
AbstractValidator<PluginDefinition>.RuleLevelCascadeMode
Extension Methods

Constructors

PluginDefinitionValidator()

Configures the validation rules for the PluginDefinition model.

public PluginDefinitionValidator()