AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopePersonAcl

AI Overview😉

  • The potential purpose of this module is to manage access control lists (ACLs) for personal information, such as names and profile photos, within Google's People API. It seems to be focused on controlling who can access and view this information, specifically for the requester's own profile.
  • This module could impact search results by influencing what personal information is visible to users, potentially affecting the relevance and accuracy of search results. For example, if a user's profile information is restricted, search results may not include their name or photo, which could impact the user's online presence and visibility.
  • To be more favorable for this function, a website could ensure that it is properly integrated with Google's People API, allowing for seamless access control and management of personal information. This could involve implementing the necessary APIs and protocols to request and manage ACLs, as well as ensuring that user data is properly structured and accessible. Additionally, websites could focus on providing clear and transparent privacy controls, allowing users to easily manage their personal information and access settings.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopePersonAcl (google_api_content_warehouse v0.4.0)

Used when a field is accessible to a person. NOTE: ACLs to a circle or to a non-self person are no longer supported, so this can only be applied to the requester self.

Attributes

  • displayName (type: String.t, default: nil) - DEPRECATED. This is not different than reading from person.name for a self-read; ACLs to a circle or to a non-self person are no longer supported. Equivalent to Name.display_name for the person_id profile. Included when the profile Name is ACLed to the requester and FieldAclOption.FULL_ACL_WITH_DETAILS is requested. This field is read-only and ignored on update.
  • personId (type: String.t, default: nil) -
  • photoUrl (type: String.t, default: nil) - DEPRECATED. This is not different than reading from person.photo for a self-read; ACLs to a circle or to a non-self person are no longer supported. Equivalent to Photo.url for the person_id profile. Included when the profile Photo is ACLed to the requester and FieldAclOption.FULL_ACL_WITH_DETAILS is requested. This field is read-only and ignored on update.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopePersonAcl{
    displayName: String.t() | nil,
    personId: String.t() | nil,
    photoUrl: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.