GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo
Table of Contents ▼
Jump to a specific part of the page:
Description
Raw device contact information.
Attributes List
This module has the following attributes (case-insensitive ascending order):
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)
, 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
, 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
, 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
, default:nil
)
- Only to be used by Romanesco team specifically for analytics.
Type
@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
}
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
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiRawDeviceContactInfo