AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopeMembershipAclContactGroupAcl

AI Overview😉

  • The potential purpose of this module is to manage access control for Google contact groups, determining which groups have permission to view or edit specific fields or information. This is likely part of Google's effort to organize and structure user data, ensuring that the right people have access to the right information.
  • This module could impact search results by influencing the visibility of certain information or fields to specific groups or users. For instance, if a contact group has access to a particular field, the search results may prioritize or include information from that field. Conversely, if a group lacks access, the search results might exclude or deprioritize that information.
  • To be more favorable for this function, a website could ensure that it properly categorizes and structures user data, making it easier for Google's algorithms to understand and apply access control rules. This might involve using standardized group names or IDs, providing clear and consistent metadata, and implementing robust permission systems to manage user access. By doing so, the website can increase the likelihood that its content is accurately indexed and displayed in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Used when a field is accessible to a legacy contact group. Contact groups are discouraged and may be deprecated soon. ContactGroupAcls are read-only. If they are included as part of an ACL on an Update, an exception is thrown.

Attributes

  • contactGroupId (type: String.t, default: nil) - A contact group ID. This is either a user-defined contact group hex ID, or it is the string name of the enum constant in Group.PredefinedId in FBS backend.proto for predefined groups. Common values for the predefined name include, but are not limited to: all, myContacts, starred, chatBuddies, friends, family, coworkers, and blocked.
  • displayName (type: String.t, default: nil) - The localized display name for the predefined group, if known; or, the display name for the user-defined contact group. Included when FieldAclOption.FULL_ACL_WITH_DETAILS is requested.

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.AppsPeopleOzExternalMergedpeopleapiFieldAclAclEntryScopeMembershipAclContactGroupAcl{
    contactGroupId: String.t() | nil,
    displayName: 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.