Table of Contents

Namespace GoogleMapsApi.Entities.AddressValidation.Response

Classes

AddressComponent

A single component (street, locality, etc.) of the validated address along with confirmation and transformation flags.

AddressMetadata

Higher-level metadata flags describing the type of address (business, PO box, residence). Each flag is nullable — null means Google has no information either way.

AddressValidationResponse

Response from the Google Address Validation API. Contains the validation result and a response identifier that callers should pass back as PreviousResponseId when re-validating the same address after a user edit.

ComponentName

Localized text content of an address component.

Geocode

Geocoding information for the validated address.

LatLng

Latitude/longitude pair in WGS84.

PlusCode

Open Location Code representation.

UspsAddress

USPS-standardized address form.

UspsData

USPS CASS-processed data for US addresses. Populated only when EnableUspsCass is true and the region is US/PR.

ValidatedAddress

The address as Google understands and standardizes it after validation. Includes the formatted single-line form, a structured PostalAddress, and per-component validation flags.

ValidationResult

The validation result for a single address: verdict summary, standardized address, geocode, metadata, and (for US/PR addresses with USPS CASS enabled) USPS-processed data.

Verdict

High-level summary of how well the input address could be validated.

Viewport

Latitude/longitude bounding box.

Enums

ConfirmationLevel

Per-component confirmation level returned by the Address Validation API.

Granularity

Granularity at which an address (or its inferred geocode) is understood. Used by both the inputGranularity, validationGranularity, and geocodeGranularity verdict fields.