AppsPeopleOzExternalMergedpeopleapiSourceIdentity

AI Overview😉

  • The potential purpose of this module is to identify and manage various sources of information about a person, such as their contact information, profile, or social media presence. It seems to be part of a larger system for managing people's data and identities.
  • This module could impact search results by influencing how Google prioritizes and displays information about individuals. For example, it may affect the ranking of search results related to a person's name, or the information displayed in a knowledge graph panel. It could also influence the accuracy and completeness of search results by ensuring that information from different sources is properly merged and updated.
  • A website may change things to be more favorable for this function by ensuring that their user data is accurate, up-to-date, and properly formatted. This could include using standardized formats for user profiles and contact information, and providing clear and consistent identifiers for users. Additionally, websites may want to ensure that their data is easily accessible and indexable by Google's crawlers, and that they are providing sufficient metadata and context for Google to understand the relationships between different sources of information about a person.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Id of a single source from the merged person.

Attributes

  • container (type: String.t, default: nil) - The type of source. To be deprecated infavor of container_type
  • containerType (type: String.t, default: nil) - The type of the source.
  • deleted (type: boolean(), default: nil) - In sync responses, indicates whether the identity source has been deleted. Not applicable to GOOGLE_GROUP.
  • id (type: String.t, default: nil) - The encoded id of the data source. This field correlates to PersonFieldMetadata.encoded_container_id. The possible values of this id field are as follows based on the value of the container_type field: CONTACT: Hex-encoded contact id. PROFILE: DOMAIN_PROFILE: GOOGLE_GROUP: NAMED_CHAT_ROOM: Focus-obfuscated Gaia ID. DOMAIN_CONTACT: Synthetic-contact id representing the domain shared contact. PLACE: Encoded PlaceId (go/javagoog/maps/api/places/util/PlaceIdEncoder.java) RAW_DEVICE_CONTACT: Pair of device_id and raw_contact_id, encoded as base64 serialized social.graph.peopleapi.proto.internal.RawDeviceContactId proto. CONTACT_ANNOTATION: Pair of annotation_id and event_timestamp, encoded as base64 serialized social.graph.peopleapi.proto.internal.ContactAnnotationId proto. -- DEPRECATED container types -- If the container is CIRCLE, then the id is going to be the synthetic- contact id representing the email-only circle member or gaia circle member for which the requester does not have a contact for.
  • lastUpdated (type: DateTime.t, default: nil) - Last update timestamp of this source. NOTE: Only populated for CONTACT container type in Java PeopleAPI. Populated for CONTACT, PROFILE, DOMAIN_PROFILE in Sharpen implementation. NOTE: Not populated for GOOGLE_GROUP.
  • lastUpdatedMicros (type: String.t, default: nil) - DEPRECATED Please use last_updated field instead. Last update timestamp of this source in microseconds. NOTE: Only populated for CONTACT container type.
  • sourceEtag (type: String.t, default: nil) - NOTE: Not populated for GOOGLE_GROUP.

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.AppsPeopleOzExternalMergedpeopleapiSourceIdentity{
    container: String.t() | nil,
    containerType: String.t() | nil,
    deleted: boolean() | nil,
    id: String.t() | nil,
    lastUpdated: DateTime.t() | nil,
    lastUpdatedMicros: String.t() | nil,
    sourceEtag: 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.