AppsPeopleOzExternalMergedpeopleapiCommunicationEmail

AI Overview😉

  • The potential purpose of this module is to identify and store the primary email address associated with a user's Google account, which can be used for communication and verification purposes.
  • This module could impact search results by allowing Google to better understand the user's identity and preferences, potentially leading to more personalized search results and targeted advertising. It may also help Google to filter out spam or irrelevant results by verifying the user's identity through their primary email address.
  • A website may change things to be more favorable for this function by ensuring that their user registration and login processes are integrated with Google's authentication APIs, allowing for seamless verification of the user's primary email address. Additionally, websites can provide clear and transparent communication to users about how their email addresses will be used, which can help to build trust and increase the likelihood of users providing their primary email address.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Email for Google product communication with the user. This is only allowed in ServiceData. It is purely synthesized and read-only, and contains at most one field. It proxies from RawCommunicationEmail and only includes the primary field if exists. Otherwise if RawCommunicationEmail does not have primary, this includes a field synthesized from valid Gaia primary account email. Otherwise if Gaia primary account email is invalid, this field is empty. See go/comm-email-use for more details.

Attributes

  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t, default: nil) -
  • value (type: String.t, default: nil) -

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.AppsPeopleOzExternalMergedpeopleapiCommunicationEmail{
    metadata:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t()
      | nil,
    value: 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.