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<CreateTrackingOptOutRequest>IValidatorIEnumerable<IValidationRule>
- Inherited Members
-
AbstractValidator<CreateTrackingOptOutRequest>.Validate(CreateTrackingOptOutRequest)AbstractValidator<CreateTrackingOptOutRequest>.Validate(ValidationContext<CreateTrackingOptOutRequest>)AbstractValidator<CreateTrackingOptOutRequest>.CreateDescriptor()AbstractValidator<CreateTrackingOptOutRequest>.When(Func<CreateTrackingOptOutRequest, bool>, Action)AbstractValidator<CreateTrackingOptOutRequest>.Include(IValidator<CreateTrackingOptOutRequest>)AbstractValidator<CreateTrackingOptOutRequest>.GetEnumerator()AbstractValidator<CreateTrackingOptOutRequest>.CascadeModeAbstractValidator<CreateTrackingOptOutRequest>.ClassLevelCascadeModeAbstractValidator<CreateTrackingOptOutRequest>.RuleLevelCascadeMode
Constructors
CreateTrackingOptOutRequestValidator()
Primary constructor.
public CreateTrackingOptOutRequestValidator()
Properties
Instance
Static validator instance for reuse.
public static CreateTrackingOptOutRequestValidator Instance { get; }