FocusBackendOtherContactId

GoogleApi.ContentWarehouse.V1.Model.FocusBackendOtherContactId


Table of Contents ▼

Jump to a specific part of the page:

Description

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 List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. deviceContactId (type: list(GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceContactId), 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.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.FocusBackendOtherContactId{
deviceContactId: [GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceContactId.t()] | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.FocusBackendOtherContactId