GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity
Table of Contents ▼
Jump to a specific part of the page:
- Description
- Attribute List
- Attributes
- Type
- Function
- Related links
- Possibly related Modules
Description
Id of a single source from the merged person.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
container
(type:String.t
, default:nil
)
- The type of source. To be deprecated infavor of container_type -
containerType
(type:String.t
, default:nil
)
- The type of the source. -
deleted
(type:boolean()
, default:nil
)
- In sync responses, indicates whether the identity source has been deleted. Not applicable to GOOGLE_GROUP. -
id
(type:String.t
, default:nil
)
- The encoded id of the data source. This field correlates to PersonFieldMetadata.encoded_container_id. The possible values of thisid
field are as follows based on the value of thecontainer_type
field: CONTACT: Hex-encoded contact id. PROFILE: DOMAIN_PROFILE: GOOGLE_GROUP: NAMED_CHAT_ROOM: Focus-obfuscated Gaia ID. DOMAIN_CONTACT: Synthetic-contact id representing the domain shared contact. PLACE: Encoded PlaceId (go/javagoog/maps/api/places/util/PlaceIdEncoder.java) RAW_DEVICE_CONTACT: Pair of device_id and raw_contact_id, encoded as base64 serialized social.graph.peopleapi.proto.internal.RawDeviceContactId proto. CONTACT_ANNOTATION: Pair of annotation_id and event_timestamp, encoded as base64 serialized social.graph.peopleapi.proto.internal.ContactAnnotationId proto. -- DEPRECATED container types -- If the container is CIRCLE, then the id is going to be the synthetic- contact id representing the email-only circle member or gaia circle member for which the requester does not have a contact for. -
lastUpdated
(type:DateTime.t
, default:nil
)
- Last update timestamp of this source. NOTE: Only populated for CONTACT container type in Java PeopleAPI. Populated for CONTACT, PROFILE, DOMAIN_PROFILE in Sharpen implementation. NOTE: Not populated for GOOGLE_GROUP. -
lastUpdatedMicros
(type:String.t
, default:nil
)
- DEPRECATED Please uselast_updated
field instead. Last update timestamp of this source in microseconds. NOTE: Only populated for CONTACT container type. -
sourceEtag
(type:String.t
, default:nil
)
- NOTE: Not populated for GOOGLE_GROUP.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity{
container: String.t() | nil,
containerType: String.t() | nil,
deleted: boolean() | nil,
id: String.t() | nil,
lastUpdated: DateTime.t() | nil,
lastUpdatedMicros: String.t() | nil,
sourceEtag: String.t() | nil
}
container: String.t() | nil,
containerType: String.t() | nil,
deleted: boolean() | nil,
id: String.t() | nil,
lastUpdated: DateTime.t() | nil,
lastUpdatedMicros: String.t() | nil,
sourceEtag: String.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity