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