Table of Contents

Class CreateApiTokenRequestValidator

Namespace
Mailtrap.ApiTokens.Validators
Assembly
Mailtrap.Abstractions.dll

Validator for CreateApiTokenRequest requests.
Ensures name is not empty and that every nested resource access entry is valid.

public sealed class CreateApiTokenRequestValidator : AbstractValidator<CreateApiTokenRequest>, IValidator<CreateApiTokenRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable
Inheritance
AbstractValidator<CreateApiTokenRequest>
CreateApiTokenRequestValidator
Implements
IValidator
IEnumerable<IValidationRule>
Inherited Members
AbstractValidator<CreateApiTokenRequest>.Validate(CreateApiTokenRequest)
AbstractValidator<CreateApiTokenRequest>.Validate(ValidationContext<CreateApiTokenRequest>)
AbstractValidator<CreateApiTokenRequest>.CreateDescriptor()
AbstractValidator<CreateApiTokenRequest>.Include(IValidator<CreateApiTokenRequest>)
AbstractValidator<CreateApiTokenRequest>.GetEnumerator()
AbstractValidator<CreateApiTokenRequest>.CascadeMode
AbstractValidator<CreateApiTokenRequest>.ClassLevelCascadeMode
AbstractValidator<CreateApiTokenRequest>.RuleLevelCascadeMode

Constructors

CreateApiTokenRequestValidator()

Primary constructor.

public CreateApiTokenRequestValidator()

Properties

Instance

Static validator instance for reuse.

public static CreateApiTokenRequestValidator Instance { get; }

Property Value

CreateApiTokenRequestValidator