View Source GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo (google_api_content_warehouse v0.2.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.