AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScope

AI Overview😉

  • The potential purpose of this module is to determine the accessibility of a field or piece of content to different types of users, including all users, users within a specific domain, members of a group, or a specific person. This module appears to be related to access control and permission management.
  • This module could impact search results by influencing the visibility of content to users based on their identity, group membership, or domain affiliation. It may also affect the ranking of search results, with content accessible to a broader audience potentially being considered more relevant or trustworthy. Additionally, it could impact the personalization of search results, with users seeing more relevant content based on their individual permissions and access levels.
  • A website may change things to be more favorable for this function by implementing clear and consistent access control mechanisms, ensuring that content is properly permissioned and accessible to the intended audience. This could involve using standardized group and domain management systems, implementing robust permissioning and access control lists (ACLs), and providing transparent and easily understandable access controls for users. By doing so, a website can increase the visibility and relevance of its content to users, potentially improving its search engine ranking and overall user experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • allUsers (type: boolean(), default: nil) - Indicates that the field is accessible to all users including unauthenticated users. For some fields this means "to everyone except blocked users".
  • domainUsers (type: boolean(), default: nil) - This is a "synthetic" field. In reality domains are treated as gaia- groups. This field will be 'true' when the field is ACLed to the gaia-group of the requester's domain.
  • membership (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopeMembershipAcl.t, default: nil) -
  • person (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopePersonAcl.t, default: nil) - Indicates that the field is accessible to a person.

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.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScope{
    allUsers: boolean() | nil,
    domainUsers: boolean() | nil,
    membership:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopeMembershipAcl.t()
      | nil,
    person:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopePersonAcl.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.