OceanVolumeComputedAccessRights

AI Overview😉

  • The potential purpose of this module is to determine access rights for a digital book or volume, specifically whether it can be shared with family members, used with a panelization feature, or viewed by internal users only. This module is likely part of Google's content filtering and access control system.
  • This module could impact search results by influencing which books or volumes are displayed to users based on their access rights. For example, if a user is not an internal user, they may not see books that are marked as "viewableInternalOnly". This could affect the diversity and relevance of search results, as certain users may not have access to all available content.
  • To be more favorable for this function, a website could ensure that their book metadata accurately reflects the access rights for each volume. This could involve clearly indicating which books can be shared with family members, which have panelization features enabled, and which are only viewable by internal users. Additionally, websites could consider implementing their own access control systems to complement Google's, ensuring that users only see content that they are authorized to access.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Volume related access rights that are computed by Goovols Syncher from partner and book metadata. This complements VolumeAccessRights. Next available ID: 4 (kblass)

Attributes

  • canFamilyShare (type: boolean(), default: nil) - Whether this book can be shared with family members.
  • panelizationFeatureInternalOnly (type: boolean(), default: nil) - Whether the panelization feature is enabled for internal users only.
  • viewableInternalOnly (type: boolean(), default: nil) - Whether the book is viewable for internal users only.

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.OceanVolumeComputedAccessRights{
  canFamilyShare: boolean() | nil,
  panelizationFeatureInternalOnly: boolean() | nil,
  viewableInternalOnly: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.