View Source GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo (google_api_content_warehouse v0.4.0)
Raw device contact information.
Attributes
-
accountName
(type:String.t
, default:nil
) - Account name of raw contact, e.g. "google@gmail.com". -
accountType
(type:String.t
, default:nil
) - Account type of raw contact, e.g. "com.google" or "com.linkedin.android". -
appContactData
(type:list(GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiAppContactData.t)
, default:nil
) - The detailed app-specific endpoint data available for the given RawDeviceContactInfo instance. This proto should be used to obtain the list of actions and mimetypes supported by the third-party app. Design: go/3p-contact-upload -
appInfo
(type:GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAppUniqueInfo.t
, default:nil
) - The app-specific endpoint data needed for app action fulfillment. Usage of this field should be avoided on the server-side, and should use the more detailed |full_app_info| field. -
crossDeviceAllowed
(type:boolean()
, default:nil
) - If true, this raw contact can be used on other devices than the one it originated from. Assigned by the server. -
deviceContactMetadata
(type:GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactExtraMetadata.t
, default:nil
) - Extra metadata for this raw contact. -
googleContactId
(type:String.t
, default:nil
) - The focus contact id for Google contacts. -
id
(type:String.t
, default:nil
) - The base64 serialized social.graph.peopleapi.proto.internal.RawDeviceContactId. This id should be used to correlate to field.metadata.encoded_container_id when the field.metadata.container_type is RAW_DEVICE_CONTACT The id also correlates to person.metadata.identity_info.source_id.id. For value format, see google3/social/graph/api/proto/main_merged_person.proto?q=symbol:SourceIdentity.id -
photoType
(type:String.t
, default:nil
) - The type of photo from the device (if any). -
rawContactId
(type:String.t
, default:nil
) - The id of the raw contact on the device. -
rawDeviceContactAnalyticalInfo
(type:GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactAnalyticalInfo.t
, default:nil
) - Only to be used by Romanesco team specifically for analytics.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo{ accountName: String.t() | nil, accountType: String.t() | nil, appContactData: [GoogleApi.ContentWarehouse.V1.Model.SocialGraphApiAppContactData.t()] | nil, appInfo: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAppUniqueInfo.t() | nil, crossDeviceAllowed: boolean() | nil, deviceContactMetadata: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiDeviceContactExtraMetadata.t() | nil, googleContactId: String.t() | nil, id: String.t() | nil, photoType: String.t() | nil, rawContactId: String.t() | nil, rawDeviceContactAnalyticalInfo: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactAnalyticalInfo.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.