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