Table of Contents

Namespace Visus.AddressValidation.Services

Classes

AbstractAddressValidationService<TRequest, TApiResponse>

Abstract base class for implementing an IAddressValidationService<TRequest>.

AbstractAuthenticationService<TClient>

Abstract base class for an authentication service that obtains and caches access tokens via an IAuthenticationClient implementation.

AbstractBatchAddressValidationService<TRequest, TApiResponse>

Abstract base class for implementing an IBatchAddressValidationService<TRequest> for a provider whose API natively supports validating multiple addresses in a single call.

Interfaces

IAddressValidationService<TRequest>

Abstraction for implementing an address validation service.

IBatchAddressValidationService<TRequest>

Opt-in abstraction for an IAddressValidationService<TRequest> whose provider API natively supports batches of addresses in a single call.