FocusBackendContactPointer

GoogleApi.ContentWarehouse.V1.Model.FocusBackendContactPointer


Table of Contents ▼

Jump to a specific part of the page:

Description

A contact pointer that represents a contact (http://go/assistant-contact-id).

Attributes List

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

View Attributes

Attributes

  1. annotationId (type: String.t, default: nil)
    - The annotation ID. Annotations are only allowed to point to annotations that do not themselves have a pointer (avoids any possibilty of loops). Cast this field to string in javascript to make it compile in js.
  2. deviceRawContactId (type: GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceRawContactId, default: nil)
    - The raw contact ID from an active mobile device of the user.
  3. focusContactId (type: String.t, default: nil)
    - The contact ID from the Focus backend. Cast this field to string in javascript to make it compile in js.
  4. otherContactId (type: GoogleApi.ContentWarehouse.V1.Model.FocusBackendOtherContactId, default: nil)
    - Additional contact ids that are not actively used to match contact pointers to contacts.
  5. secondaryId (type: GoogleApi.ContentWarehouse.V1.Model.FocusBackendSecondaryContactId, default: nil)
    - The secondary identifier of contact. It will be used when the primary ID doesn't match any contact.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.FocusBackendContactPointer{
annotationId: String.t() | nil,
deviceRawContactId: GoogleApi.ContentWarehouse.V1.Model.FocusBackendDeviceRawContactId.t() | nil,
focusContactId: String.t() | nil,
otherContactId: GoogleApi.ContentWarehouse.V1.Model.FocusBackendOtherContactId.t() | nil,
secondaryId: GoogleApi.ContentWarehouse.V1.Model.FocusBackendSecondaryContactId.t() | nil
}

Function

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

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