Show / Hide Table of Contents

Class GoogleMapsAddressvalidationV1ValidationResult

The result of validating an address.

Inheritance
object
GoogleMapsAddressvalidationV1ValidationResult
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX