21.309. Class EventSubscriptionRequestValidator
Namespace: ArmoniK.Core.Common.gRPC.Validators
Assembly: ArmoniK.Core.Common.dll
Validator for
public class EventSubscriptionRequestValidator : AbstractValidator<EventSubscriptionRequest>, IValidator<EventSubscriptionRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable
21.309.1. Inheritance
object ← AbstractValidator<EventSubscriptionRequest> ← EventSubscriptionRequestValidator
21.309.2. Implements
IValidator<EventSubscriptionRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable
21.309.3. Inherited Members
AbstractValidator<EventSubscriptionRequest>.Validate(EventSubscriptionRequest), AbstractValidator<EventSubscriptionRequest>.ValidateAsync(EventSubscriptionRequest, CancellationToken), AbstractValidator<EventSubscriptionRequest>.Validate(ValidationContext<EventSubscriptionRequest>), AbstractValidator<EventSubscriptionRequest>.ValidateAsync(ValidationContext<EventSubscriptionRequest>, CancellationToken), AbstractValidator<EventSubscriptionRequest>.CreateDescriptor(), AbstractValidator<EventSubscriptionRequest>.RuleFor<TProperty>(Expression<Func<EventSubscriptionRequest, TProperty>>), AbstractValidator<EventSubscriptionRequest>.Transform<TProperty, TTransformed>(Expression<Func<EventSubscriptionRequest, TProperty>>, Func<TProperty, TTransformed>), AbstractValidator<EventSubscriptionRequest>.Transform<TProperty, TTransformed>(Expression<Func<EventSubscriptionRequest, TProperty>>, Func<EventSubscriptionRequest, TProperty, TTransformed>), AbstractValidator<EventSubscriptionRequest>.RuleForEach<TElement>(Expression<Func<EventSubscriptionRequest, IEnumerable<TElement>>>), AbstractValidator<EventSubscriptionRequest>.TransformForEach<TElement, TTransformed>(Expression<Func<EventSubscriptionRequest, IEnumerable<TElement>>>, Func<TElement, TTransformed>), AbstractValidator<EventSubscriptionRequest>.TransformForEach<TElement, TTransformed>(Expression<Func<EventSubscriptionRequest, IEnumerable<TElement>>>, Func<EventSubscriptionRequest, TElement, TTransformed>), AbstractValidator<EventSubscriptionRequest>.RuleSet(string, Action), AbstractValidator<EventSubscriptionRequest>.When(Func<EventSubscriptionRequest, bool>, Action), AbstractValidator<EventSubscriptionRequest>.When(Func<EventSubscriptionRequest, ValidationContext<EventSubscriptionRequest>, bool>, Action), AbstractValidator<EventSubscriptionRequest>.Unless(Func<EventSubscriptionRequest, bool>, Action), AbstractValidator<EventSubscriptionRequest>.Unless(Func<EventSubscriptionRequest, ValidationContext<EventSubscriptionRequest>, bool>, Action), AbstractValidator<EventSubscriptionRequest>.WhenAsync(Func<EventSubscriptionRequest, CancellationToken, Task<bool>>, Action), AbstractValidator<EventSubscriptionRequest>.WhenAsync(Func<EventSubscriptionRequest, ValidationContext<EventSubscriptionRequest>, CancellationToken, Task<bool>>, Action), AbstractValidator<EventSubscriptionRequest>.UnlessAsync(Func<EventSubscriptionRequest, CancellationToken, Task<bool>>, Action), AbstractValidator<EventSubscriptionRequest>.UnlessAsync(Func<EventSubscriptionRequest, ValidationContext<EventSubscriptionRequest>, CancellationToken, Task<bool>>, Action), AbstractValidator<EventSubscriptionRequest>.Include(IValidator<EventSubscriptionRequest>), AbstractValidator<EventSubscriptionRequest>.Include<TValidator>(Func<EventSubscriptionRequest, TValidator>), AbstractValidator<EventSubscriptionRequest>.GetEnumerator(), AbstractValidator<EventSubscriptionRequest>.EnsureInstanceNotNull(object), AbstractValidator<EventSubscriptionRequest>.PreValidate(ValidationContext<EventSubscriptionRequest>, ValidationResult), AbstractValidator<EventSubscriptionRequest>.RaiseValidationException(ValidationContext<EventSubscriptionRequest>, ValidationResult), AbstractValidator<EventSubscriptionRequest>.CascadeMode, AbstractValidator<EventSubscriptionRequest>.ClassLevelCascadeMode, AbstractValidator<EventSubscriptionRequest>.RuleLevelCascadeMode, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.309.4. Methods
21.309.4.1. Validate(ValidationContext<EventSubscriptionRequest>)
Validates the specified instance.
public override ValidationResult Validate(ValidationContext<EventSubscriptionRequest> context)
21.309.4.1.1. Parameters
context ValidationContext<EventSubscriptionRequest>
Validation Context
21.309.4.1.2. Returns
ValidationResult
A ValidationResult object containing any validation failures.