google_api_people v0.4.0 GoogleApi.People.V1.Model.PersonMetadata View Source

The read-only metadata about a person.

Attributes

  • deleted (boolean()): True if the person resource has been deleted. Populated only for `connections.list` requests that include a sync token. Defaults to: null.
  • linkedPeopleResourceNames ([String.t]): Resource names of people linked to this resource. Defaults to: null.
  • objectType (String.t): DEPRECATED (Please use `person.metadata.sources.profileMetadata.objectType` instead) The type of the person object. Defaults to: null.

    • Enum - one of [OBJECT_TYPE_UNSPECIFIED, PERSON, PAGE]
  • previousResourceNames ([String.t]): Any former resource names this person has had. Populated only for `connections.list` requests that include a sync token. The resource name may change when adding or removing fields that link a contact and profile such as a verified email, verified phone number, or profile URL. Defaults to: null.
  • sources ([Source]): The sources of data for the person. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.People.V1.Model.PersonMetadata{
  deleted: any(),
  linkedPeopleResourceNames: [any()],
  objectType: any(),
  previousResourceNames: [any()],
  sources: [GoogleApi.People.V1.Model.Source.t()]
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.