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):
Attributes
-
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
}
deviceContactId: [GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceContactId.t()] | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.FocusBackendOtherContactId