Table of Contents

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>
IValidator
IEnumerable<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>.CascadeMode
AbstractValidator<ContactRequest>.ClassLevelCascadeMode
AbstractValidator<ContactRequest>.RuleLevelCascadeMode

Constructors

ContactRequestValidator()

Primary constructor.

public ContactRequestValidator()

Properties

Instance

Static validator instance for reuse.

public static ContactRequestValidator Instance { get; }

Property Value

ContactRequestValidator