Table of Contents

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
IEnumerable<IValidationRule>
Inherited Members
AbstractValidator<CreateEmailCampaignRequest>.Validate(CreateEmailCampaignRequest)
AbstractValidator<CreateEmailCampaignRequest>.Validate(ValidationContext<CreateEmailCampaignRequest>)
AbstractValidator<CreateEmailCampaignRequest>.CreateDescriptor()
AbstractValidator<CreateEmailCampaignRequest>.Include(IValidator<CreateEmailCampaignRequest>)
AbstractValidator<CreateEmailCampaignRequest>.GetEnumerator()
AbstractValidator<CreateEmailCampaignRequest>.CascadeMode
AbstractValidator<CreateEmailCampaignRequest>.ClassLevelCascadeMode
AbstractValidator<CreateEmailCampaignRequest>.RuleLevelCascadeMode

Constructors

CreateEmailCampaignRequestValidator()

Primary constructor.

public CreateEmailCampaignRequestValidator()

Properties

Instance

Static validator instance for reuse.

public static CreateEmailCampaignRequestValidator Instance { get; }

Property Value

CreateEmailCampaignRequestValidator