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