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<CreateSuppressionRequest>IValidatorIEnumerable<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>.CascadeModeAbstractValidator<CreateSuppressionRequest>.ClassLevelCascadeModeAbstractValidator<CreateSuppressionRequest>.RuleLevelCascadeMode
Constructors
CreateSuppressionRequestValidator()
Primary constructor.
public CreateSuppressionRequestValidator()
Properties
Instance
Static validator instance for reuse.
public static CreateSuppressionRequestValidator Instance { get; }