AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfo

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfo


Table of Contents ▼

Jump to a specific part of the page:

Description

Metadata information about a profile. This message replaces legacy profile-specific singleton fields from the PersonMetadata proto (singleton top level Person fields are not compatible with non-profile-centric person results, which may include multiple profile containers).

Attributes List

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

View Attributes

Attributes

  1. accountEmail (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAccountEmail, default: nil)
    - The account email linked to the profile, if any exists and is visible to the requester.
  2. blockType (type: list(String.t), default: nil)
    - Indicates whether the profile owner has blocked this person.
  3. customerInfo (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiCustomerInfo, default: nil)
    - CustomerInfo for dasher user. The reader has to explicitly request this in the field_mask as 'read_only_profile_info.customer_info'
  4. domainInfo (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfoDomainInfo, default: nil)
    - DEPRECATED. Use the ReadOnlyProfileInfo.customer_info field instead (b/138120418). Only populated if in_viewer_domain is true.
  5. inViewerDomain (type: boolean(), default: nil)
    - DEPRECATED. Proxying trust between users in a domain should use go/flex-orgs-platform. For more info see: http://doc/18i0-C7vWcz2UuXYBsmulnriVCK3_EuMPpRlPa2OmMHw#heading=h.dobotdwx25kg Indicates whether the profile owner is in the same domain as the viewer.
  6. incomingBlockType (type: list(String.t), default: nil)
    - Indicates whether this person is blocking the profile owner.
  7. metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata, default: nil)
    -
  8. objectType (type: String.t, default: nil)
    - DEPRECATED.
  9. ownerId (type: String.t, default: nil)
    - The Focus-obfuscated Gaia ID of the profile owner (go/obfuscated-ids).
  10. ownerUserType (type: list(String.t), default: nil)
    -
  11. plusPageType (type: String.t, default: nil)
    - DEPRECATED. Please use person.plus_page_info instead.
  12. profileOwnerStats (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProfileOwnerStats, default: nil)
    - Stats/counters pertaining to followers and incoming edges.
  13. unjoinedEmailCertificates (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiEmail), default: nil)
    - Returned only when explicitly requested in the request mask as read_only_profile_info.unjoined_email_certificates. Equivalent to fetching the Emails & the Email Certificates with the acls ignored.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfo{
accountEmail: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiAccountEmail.t() | nil,
blockType: [String.t()] | nil,
customerInfo: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiCustomerInfo.t() | nil,
domainInfo: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfoDomainInfo.t() | nil,
inViewerDomain: boolean() | nil,
incomingBlockType: [String.t()] | nil,
metadata: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t() | nil,
objectType: String.t() | nil,
ownerId: String.t() | nil,
ownerUserType: [String.t()] | nil,
plusPageType: String.t() | nil,
profileOwnerStats: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiProfileOwnerStats.t() | nil,
unjoinedEmailCertificates: [ GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiEmail.t() ] | nil
}

Function

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

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