Table of Contents

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

Constructors

ToolValidator()

Configures the validation rules for the Tool model.

public ToolValidator()