Class GoogleMapsAddressvalidationV1ValidationResult
The result of validating an address.
Implements
Inherited Members
Namespace: Google.Apis.AddressValidation.v1.Data
Assembly: Google.Apis.AddressValidation.v1.dll
Syntax
public class GoogleMapsAddressvalidationV1ValidationResult : IDirectResponseSchema
Properties
Address
Information about the address itself as opposed to the geocode.
Declaration
[JsonProperty("address")]
public virtual GoogleMapsAddressvalidationV1Address Address { get; set; }
Property Value
Type | Description |
---|---|
GoogleMapsAddressvalidationV1Address |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnglishLatinAddress
Preview: This feature is in Preview (pre-GA). Pre-GA products and features might have limited support, and
changes to pre-GA products and features might not be compatible with other pre-GA versions. Pre-GA Offerings
are covered by the Google Maps Platform Service Specific
Terms. For more information, see the
launch stage descriptions. The address translated to
English. Translated addresses are not reusable as API input. The service provides them so that the user can
use their native language to confirm or deny the validation of the originally-provided address. If part of
the address doesn't have an English translation, the service returns that part in an alternate language that
uses a Latin script. See
here for an
explanation of how the alternate language is selected. If part of the address doesn't have any translations
or transliterations in a language that uses a Latin script, the service returns that part in the local
language associated with the address. Enable this output by using the
[google.maps.addressvalidation.v1.LanguageOptions.return_english_latin_address] flag. Note: the
[google.maps.addressvalidation.v1.Address.unconfirmed_component_types] field in the english_latin_address
and the [google.maps.addressvalidation.v1.AddressComponent.confirmation_level] fields in
english_latin_address.address_components
are not populated.
Declaration
[JsonProperty("englishLatinAddress")]
public virtual GoogleMapsAddressvalidationV1Address EnglishLatinAddress { get; set; }
Property Value
Type | Description |
---|---|
GoogleMapsAddressvalidationV1Address |
Geocode
Information about the location and place that the address geocoded to.
Declaration
[JsonProperty("geocode")]
public virtual GoogleMapsAddressvalidationV1Geocode Geocode { get; set; }
Property Value
Type | Description |
---|---|
GoogleMapsAddressvalidationV1Geocode |
Metadata
Other information relevant to deliverability. metadata
is not guaranteed to be fully populated for every
address sent to the Address Validation API.
Declaration
[JsonProperty("metadata")]
public virtual GoogleMapsAddressvalidationV1AddressMetadata Metadata { get; set; }
Property Value
Type | Description |
---|---|
GoogleMapsAddressvalidationV1AddressMetadata |
UspsData
Extra deliverability flags provided by USPS. Only provided in region US
and PR
.
Declaration
[JsonProperty("uspsData")]
public virtual GoogleMapsAddressvalidationV1UspsData UspsData { get; set; }
Property Value
Type | Description |
---|---|
GoogleMapsAddressvalidationV1UspsData |
Verdict
Overall verdict flags
Declaration
[JsonProperty("verdict")]
public virtual GoogleMapsAddressvalidationV1Verdict Verdict { get; set; }
Property Value
Type | Description |
---|---|
GoogleMapsAddressvalidationV1Verdict |