Table of Contents

Class CreateSuppressionRequestValidator

Namespace
Mailtrap.Suppressions.Validators
Assembly
Mailtrap.Abstractions.dll

Validator for CreateSuppressionRequest.
Ensures the email address, sending domain identifier and sending stream are provided.

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

Constructors

CreateSuppressionRequestValidator()

Primary constructor.

public CreateSuppressionRequestValidator()

Properties

Instance

Static validator instance for reuse.

public static CreateSuppressionRequestValidator Instance { get; }

Property Value

CreateSuppressionRequestValidator