AppsPeopleOzExternalMergedpeopleapiDeviceContactInfo

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactInfo


Table of Contents ▼

Jump to a specific part of the page:

Description

Device contact information.

Attributes List

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

View Attributes

Attributes

  1. deviceContactMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactExtraMetadata, default: nil)
    - Metadata for this device contact.
  2. hasCrossDeviceData (type: boolean(), default: nil)
    - Output only. True if any of the contact's phone, email or address fields can be used on devices other than the one it originated from. Note that there can be other fields, typically name, and metadata such as some of the raw_contact_infos that can be used on other devices. Assigned by the server.
  3. id (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactId, default: nil)
    - Id of the device contact.
  4. lastClientUpdateTime (type: DateTime.t, default: nil)
    - Last time a device contact was updated on device.
  5. lookupKey (type: String.t, default: nil)
    - An opaque value used by the device to look up this contact if its row id changed as a result of a sync or aggregation. See: https://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns.html#LOOKUP_KEY
  6. rawContactInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo), default: nil)
    - Info about the raw device contacts that make up this device contact.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactInfo{
deviceContactMetadata: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactExtraMetadata.t() | nil,
hasCrossDeviceData: boolean() | nil,
id: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactId.t() | nil,
lastClientUpdateTime: DateTime.t() | nil,
lookupKey: String.t() | nil,
rawContactInfo: [ GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo.t() ] | nil
}

Function

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

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