Table of Contents

Class CreateTrackingOptOutRequestValidator

Namespace
Mailtrap.TrackingOptOuts.Validators
Assembly
Mailtrap.Abstractions.dll

Validator for CreateTrackingOptOutRequest.
Ensures the email address and sending domain identifier are provided.

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

Constructors

CreateTrackingOptOutRequestValidator()

Primary constructor.

public CreateTrackingOptOutRequestValidator()

Properties

Instance

Static validator instance for reuse.

public static CreateTrackingOptOutRequestValidator Instance { get; }

Property Value

CreateTrackingOptOutRequestValidator