Class CreateEmailCampaignRequestValidator
- Namespace
- Mailtrap.EmailCampaigns.Validators
- Assembly
- Mailtrap.Abstractions.dll
Validator for CreateEmailCampaignRequest.
Ensures the campaign name, sending domain identifier, From local part and template subject are provided.
public sealed class CreateEmailCampaignRequestValidator : AbstractValidator<CreateEmailCampaignRequest>, IValidator<CreateEmailCampaignRequest>, IValidator, IEnumerable<IValidationRule>, IEnumerable
- Inheritance
-
AbstractValidator<CreateEmailCampaignRequest>CreateEmailCampaignRequestValidator
- Implements
-
IValidator<CreateEmailCampaignRequest>IValidatorIEnumerable<IValidationRule>
- Inherited Members
-
AbstractValidator<CreateEmailCampaignRequest>.Validate(CreateEmailCampaignRequest)AbstractValidator<CreateEmailCampaignRequest>.Validate(ValidationContext<CreateEmailCampaignRequest>)AbstractValidator<CreateEmailCampaignRequest>.CreateDescriptor()AbstractValidator<CreateEmailCampaignRequest>.Unless(Func<CreateEmailCampaignRequest, bool>, Action)AbstractValidator<CreateEmailCampaignRequest>.Include(IValidator<CreateEmailCampaignRequest>)AbstractValidator<CreateEmailCampaignRequest>.GetEnumerator()AbstractValidator<CreateEmailCampaignRequest>.CascadeModeAbstractValidator<CreateEmailCampaignRequest>.ClassLevelCascadeModeAbstractValidator<CreateEmailCampaignRequest>.RuleLevelCascadeMode
Constructors
CreateEmailCampaignRequestValidator()
Primary constructor.
public CreateEmailCampaignRequestValidator()
Properties
Instance
Static validator instance for reuse.
public static CreateEmailCampaignRequestValidator Instance { get; }