23.301. Class CreateSessionRequestValidator

Namespace: ArmoniK.Core.Common.gRPC.Validators
Assembly: ArmoniK.Core.Common.dll

Validator for

public class CreateSessionRequestValidator : AbstractValidator<CreateSessionRequest>, IValidator<CreateSessionRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable

23.301.1. Inheritance

object ← AbstractValidator<CreateSessionRequest> ← CreateSessionRequestValidator

23.301.2. Implements

IValidator<CreateSessionRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable

23.301.3. Inherited Members

AbstractValidator<CreateSessionRequest>.Validate(CreateSessionRequest), AbstractValidator<CreateSessionRequest>.ValidateAsync(CreateSessionRequest, CancellationToken), AbstractValidator<CreateSessionRequest>.Validate(ValidationContext<CreateSessionRequest>), AbstractValidator<CreateSessionRequest>.ValidateAsync(ValidationContext<CreateSessionRequest>, CancellationToken), AbstractValidator<CreateSessionRequest>.CreateDescriptor(), AbstractValidator<CreateSessionRequest>.RuleFor<TProperty>(Expression<Func<CreateSessionRequest, TProperty>>), AbstractValidator<CreateSessionRequest>.Transform<TProperty, TTransformed>(Expression<Func<CreateSessionRequest, TProperty>>, Func<TProperty, TTransformed>), AbstractValidator<CreateSessionRequest>.Transform<TProperty, TTransformed>(Expression<Func<CreateSessionRequest, TProperty>>, Func<CreateSessionRequest, TProperty, TTransformed>), AbstractValidator<CreateSessionRequest>.RuleForEach<TElement>(Expression<Func<CreateSessionRequest, IEnumerable<TElement>>>), AbstractValidator<CreateSessionRequest>.TransformForEach<TElement, TTransformed>(Expression<Func<CreateSessionRequest, IEnumerable<TElement>>>, Func<TElement, TTransformed>), AbstractValidator<CreateSessionRequest>.TransformForEach<TElement, TTransformed>(Expression<Func<CreateSessionRequest, IEnumerable<TElement>>>, Func<CreateSessionRequest, TElement, TTransformed>), AbstractValidator<CreateSessionRequest>.RuleSet(string, Action), AbstractValidator<CreateSessionRequest>.When(Func<CreateSessionRequest, bool>, Action), AbstractValidator<CreateSessionRequest>.When(Func<CreateSessionRequest, ValidationContext<CreateSessionRequest>, bool>, Action), AbstractValidator<CreateSessionRequest>.Unless(Func<CreateSessionRequest, bool>, Action), AbstractValidator<CreateSessionRequest>.Unless(Func<CreateSessionRequest, ValidationContext<CreateSessionRequest>, bool>, Action), AbstractValidator<CreateSessionRequest>.WhenAsync(Func<CreateSessionRequest, CancellationToken, Task<bool>>, Action), AbstractValidator<CreateSessionRequest>.WhenAsync(Func<CreateSessionRequest, ValidationContext<CreateSessionRequest>, CancellationToken, Task<bool>>, Action), AbstractValidator<CreateSessionRequest>.UnlessAsync(Func<CreateSessionRequest, CancellationToken, Task<bool>>, Action), AbstractValidator<CreateSessionRequest>.UnlessAsync(Func<CreateSessionRequest, ValidationContext<CreateSessionRequest>, CancellationToken, Task<bool>>, Action), AbstractValidator<CreateSessionRequest>.Include(IValidator<CreateSessionRequest>), AbstractValidator<CreateSessionRequest>.Include<TValidator>(Func<CreateSessionRequest, TValidator>), AbstractValidator<CreateSessionRequest>.GetEnumerator(), AbstractValidator<CreateSessionRequest>.EnsureInstanceNotNull(object), AbstractValidator<CreateSessionRequest>.PreValidate(ValidationContext<CreateSessionRequest>, ValidationResult), AbstractValidator<CreateSessionRequest>.RaiseValidationException(ValidationContext<CreateSessionRequest>, ValidationResult), AbstractValidator<CreateSessionRequest>.CascadeMode, AbstractValidator<CreateSessionRequest>.ClassLevelCascadeMode, AbstractValidator<CreateSessionRequest>.RuleLevelCascadeMode, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

23.301.4. Constructors

23.301.4.1. CreateSessionRequestValidator()

Initializes a validator for

public CreateSessionRequestValidator()