Class ContactRequestValidator
- Namespace
- Mailtrap.Contacts.Validators
- Assembly
- Mailtrap.Abstractions.dll
Validator for Create/Update contact requests.
Ensures contact's email is not empty and length is within the allowed range.
public sealed class ContactRequestValidator : AbstractValidator<ContactRequest>, IValidator<ContactRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable
- Inheritance
-
AbstractValidator<ContactRequest>ContactRequestValidator
- Implements
-
IValidator<ContactRequest>IValidatorIEnumerable<IValidationRule>
- Inherited Members
-
AbstractValidator<ContactRequest>.Validate(ContactRequest)AbstractValidator<ContactRequest>.Validate(ValidationContext<ContactRequest>)AbstractValidator<ContactRequest>.CreateDescriptor()AbstractValidator<ContactRequest>.Include(IValidator<ContactRequest>)AbstractValidator<ContactRequest>.GetEnumerator()AbstractValidator<ContactRequest>.CascadeModeAbstractValidator<ContactRequest>.ClassLevelCascadeModeAbstractValidator<ContactRequest>.RuleLevelCascadeMode
Constructors
ContactRequestValidator()
Primary constructor.
public ContactRequestValidator()
Properties
Instance
Static validator instance for reuse.
public static ContactRequestValidator Instance { get; }