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<CreateApiTokenRequest>IValidatorIEnumerable<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>.CascadeModeAbstractValidator<CreateApiTokenRequest>.ClassLevelCascadeModeAbstractValidator<CreateApiTokenRequest>.RuleLevelCascadeMode
Constructors
CreateApiTokenRequestValidator()
Primary constructor.
public CreateApiTokenRequestValidator()
Properties
Instance
Static validator instance for reuse.
public static CreateApiTokenRequestValidator Instance { get; }