Table of Contents

Namespace Visus.AddressValidation.Validation

Classes

AbstractAddressValidationRequestValidator<T>

Base Validator for AbstractAddressValidationRequest instances.

AbstractBatchValidator<T>

Base class for implementing a batch validator that produces one independent IValidationResult per item in a batch response.

AbstractValidator<T>

Base class for implementing a validator.

ApiMessageFormatter

Formats a provider-supplied code and message into a ValidationState.

Structs

ValidationState

Defines a validation state.

Interfaces

IBatchValidator<T>

Defines a validator that produces one independent IValidationResult per item in a batch response.

IValidationResult

Represents the result returned by a validator.

IValidator<T>

Defines a validator for a given type.

Enums

ValidationSeverity

Enumeration of validation severity levels.