Table of Contents

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
IEnumerable<IValidationRule>
Inherited Members
AbstractValidator<PluginPackageDefinition>.Validate(PluginPackageDefinition)
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>.CascadeMode
AbstractValidator<PluginPackageDefinition>.ClassLevelCascadeMode
AbstractValidator<PluginPackageDefinition>.RuleLevelCascadeMode
Extension Methods

Constructors

PluginPackageDefinitionValidator()

Configures the validation rules for the PluginPackageDefinition model.

public PluginPackageDefinitionValidator()