23.304. 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

23.304.1. Inheritance

object ← AbstractValidator<EventSubscriptionRequest> ← EventSubscriptionRequestValidator

23.304.2. Implements

IValidator<EventSubscriptionRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable

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

23.304.4. Methods

23.304.4.1. Validate(ValidationContext<EventSubscriptionRequest>)

Validates the specified instance.

public override ValidationResult Validate(ValidationContext<EventSubscriptionRequest> context)

23.304.4.1.1. Parameters

context ValidationContext<EventSubscriptionRequest>

Validation Context

23.304.4.1.2. Returns

ValidationResult

A ValidationResult object containing any validation failures.