AppsPeopleOzExternalMergedpeopleapiSourceIdentity

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity


Table of Contents ▼

Jump to a specific part of the page:

Description

Id of a single source from the merged person.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. container (type: String.t, default: nil)
    - The type of source. To be deprecated infavor of container_type
  2. containerType (type: String.t, default: nil)
    - The type of the source.
  3. deleted (type: boolean(), default: nil)
    - In sync responses, indicates whether the identity source has been deleted. Not applicable to GOOGLE_GROUP.
  4. 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 this id field are as follows based on the value of the container_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.
  5. 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.
  6. lastUpdatedMicros (type: String.t, default: nil)
    - DEPRECATED Please use last_updated field instead. Last update timestamp of this source in microseconds. NOTE: Only populated for CONTACT container type.
  7. 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
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity