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