AppsPeopleOzExternalMergedpeopleapiDeviceContactInfo

AI Overview😉

  • The potential purpose of this module is to help Google understand the relationships between different devices and contacts, and to enable the sharing of contact information across devices. This could be used to improve the accuracy of search results, especially when it comes to people-related searches.
  • This module could impact search results by allowing Google to better understand the connections between people, devices, and contact information. This could lead to more accurate and personalized search results, especially in cases where a user is searching for someone they know. It could also help Google to filter out irrelevant results and to provide more relevant suggestions.
  • To be more favorable for this function, a website could focus on providing clear and accurate information about people and their relationships, such as through the use of structured data like schema.org. Additionally, websites that allow users to manage their contact information and device connections could provide Google with more accurate data to work with. Furthermore, websites that prioritize user privacy and security could be seen as more trustworthy by Google, which could lead to more favorable treatment in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Device contact information.

Attributes

  • deviceContactMetadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactExtraMetadata.t, default: nil) - Metadata for this device contact.
  • 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.
  • id (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactId.t, default: nil) - Id of the device contact.
  • lastClientUpdateTime (type: DateTime.t, default: nil) - Last time a device contact was updated on device.
  • 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
  • rawContactInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo.t), default: nil) - Info about the raw device contacts that make up this device contact.

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.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
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.