Table of Contents

Class CreateContactEventRequestValidator

Namespace
Mailtrap.ContactEvents.Validators
Assembly
Mailtrap.Abstractions.dll

Validator for CreateContactEventRequest requests.
Ensures contact event's Name is not empty and length is within the allowed range.
Ensures all parameter keys (if any) are non-empty, and within the allowed length.

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

Constructors

CreateContactEventRequestValidator()

Primary constructor.

public CreateContactEventRequestValidator()

Properties

Instance

Static validator instance for reuse.

public static CreateContactEventRequestValidator Instance { get; }

Property Value

CreateContactEventRequestValidator