FocusBackendOtherContactId

AI Overview😉

  • The potential purpose of this module is to identify and store additional contact IDs that are not primary or secondary, but may still be relevant for matching contact pointers to contacts. This helps to provide a more comprehensive understanding of a user's contacts and relationships.
  • This module could impact search results by allowing for more accurate and nuanced matching of search queries to relevant contacts and information. This could lead to more personalized and relevant search results, especially in cases where a user has multiple contacts with similar information.
  • A website may change things to be more favorable for this function by ensuring that their contact information is accurately and consistently represented across different devices and platforms. This could involve implementing standardized contact ID systems, providing clear and concise contact information, and ensuring that contact data is up-to-date and synchronized across different devices and platforms.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Additional contact ids that are not actively used to match contact pointers to contacts. There may be overlap with primary or secondary contact ids.

Attributes

  • deviceContactId (type: list(GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceContactId.t), default: nil) - Device contact ID, when available: - The annotation points to a device contact, and the device contact id was correctly populated when the annotation was created. Note that the device contact id is populated once per device contact on a device. It is distinct from RawContactId - a single device contact may have multiple raw contact ids. - The annotation points to a Focus contact that was merged with device contact information in Starlight. When the annotation was created, a device contact id was available on the merged person object. - The contact annotation was created from April 2021 onwards. All prior annotations do not populate this field. ContactPointer creation relies on the client caller to correctly populate the device contact id, and does not enforce any assumptions on availability of this field. This field is repeated because in rare cases Starlight may merge device contact information across different devices into a single merged person object. WARNING: Use with extreme caution! This ID is not stable. For more details see go/fbs-support-for-device-contacts.

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.FocusBackendOtherContactId{
  deviceContactId:
    [GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceContactId.t()] | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.