View Source GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiIdentityInfo (google_api_content_warehouse v0.3.0)

Attributes

  • originalLookupToken (type: list(String.t), default: nil) - Original lookup token from the request that resulted in this person or one of its containers.
  • previousPersonId (type: list(String.t), default: nil) - Any former IDs this person may have had, in the case that their ID may have changed. Populated only for sync requests. Examples of such changes include adding an edge to a contact that links to a profile. The ID will change from being contact-oriented to being profile-oriented. To be used to clear out old versions of a person.
  • sourceIds (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity.t), default: nil) - A list of sources contributing to the merged person, including profiles (with gaia-id), contacts and synthetic-contacts.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiIdentityInfo{
    originalLookupToken: [String.t()] | nil,
    previousPersonId: [String.t()] | nil,
    sourceIds:
      [
        GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSourceIdentity.t()
      ]
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.