AppsPeopleOzExternalMergedpeopleapiAddress

AI Overview😉

  • The potential purpose of this module is to provide a structured way to represent and store address information, including country, region, locality, postal code, and other details. This module seems to be part of a larger system for managing people's information, such as contact details.
  • This module could impact search results by allowing Google to better understand the geographic context of a search query or a website's content. For example, if a website has multiple locations, this module could help Google to identify and prioritize the most relevant location for a user's search query. Additionally, this module could be used to improve the accuracy of location-based search results, such as finding the nearest store or restaurant.
  • A website may change things to be more favorable for this function by providing clear and structured address information, such as using schema.org markup to specify address components like street address, locality, and postal code. Additionally, websites with multiple locations could provide a clear hierarchy of locations, making it easier for Google to understand the relationships between different locations. Furthermore, using consistent and standardized formatting for address information could also help to improve the accuracy and relevance of search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAddress (google_api_content_warehouse v0.4.0)

Attributes

  • country (type: String.t, default: nil) -
  • countryCode (type: String.t, default: nil) -
  • encodedPlaceId (type: String.t, default: nil) - FeatureId associated with the address. The format is the same as that used for ids in PLACE containers in SourceIdentity.
  • extendedAddress (type: String.t, default: nil) -
  • formatted (type: String.t, default: nil) -
  • formattedType (type: String.t, default: nil) - The type translated and formatted in the request locale. See go/people-api-howto/localization for details on how to usage.
  • locality (type: String.t, default: nil) -
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t, default: nil) -
  • poBox (type: String.t, default: nil) -
  • pointSpec (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPointSpec.t, default: nil) -
  • postalCode (type: String.t, default: nil) -
  • region (type: String.t, default: nil) -
  • streetAddress (type: String.t, default: nil) -
  • type (type: String.t, default: nil) - The type of the address. The type can be free form or one of these predefined values: home work * other

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAddress{
    country: String.t() | nil,
    countryCode: String.t() | nil,
    encodedPlaceId: String.t() | nil,
    extendedAddress: String.t() | nil,
    formatted: String.t() | nil,
    formattedType: String.t() | nil,
    locality: String.t() | nil,
    metadata:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t()
      | nil,
    poBox: String.t() | nil,
    pointSpec:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPointSpec.t()
      | nil,
    postalCode: String.t() | nil,
    region: String.t() | nil,
    streetAddress: String.t() | nil,
    type: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.