StorageGraphBfgLmsPolicyMetadata

AI Overview😉

  • The potential purpose of this module is to enforce licensing and usage restrictions for digital content, such as images, to ensure that they are used in compliance with their licensing terms. This includes restrictions on editing, sharing, and attribution.
  • This module could impact search results by affecting the ranking of websites that use licensed content. Websites that comply with licensing restrictions may be ranked higher, while those that violate them may be penalized or removed from search results. This could lead to a more trustworthy and authoritative search engine, as users are more likely to find content that is accurately attributed and used in compliance with its licensing terms.
  • To be more favorable for this function, a website could ensure that it properly attributes and licenses digital content, such as images, and complies with their usage restrictions. This could include providing clear attribution to the original creator, obtaining necessary permissions, and respecting restrictions on editing and sharing. Additionally, websites could implement technical measures, such as watermarking or digital rights management, to prevent unauthorized use of licensed content.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Metadata fields for LMS. See go/lms-online-restrictions for details.

Attributes

  • clientIdsAllowed (type: list(String.t), default: nil) -
  • isEditorial (type: boolean(), default: nil) -
  • modificationsAllowed (type: list(String.t), default: nil) - Int values corresponds to the values of image_repository.licensed.api.restrictions.Modification enum.
  • regionsAllowed (type: GoogleApi.ContentWarehouse.V1.Model.KeGovernanceTypedRegions.t, default: nil) -
  • regionsDisallowed (type: GoogleApi.ContentWarehouse.V1.Model.KeGovernanceTypedRegions.t, default: nil) -
  • requiresAttribution (type: boolean(), default: nil) -
  • requiresFirstPartyOnly (type: boolean(), default: nil) -
  • requiresLinkback (type: boolean(), default: nil) -
  • requiresShareAlike (type: boolean(), default: nil) -

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.StorageGraphBfgLmsPolicyMetadata{
  clientIdsAllowed: [String.t()] | nil,
  isEditorial: boolean() | nil,
  modificationsAllowed: [String.t()] | nil,
  regionsAllowed:
    GoogleApi.ContentWarehouse.V1.Model.KeGovernanceTypedRegions.t() | nil,
  regionsDisallowed:
    GoogleApi.ContentWarehouse.V1.Model.KeGovernanceTypedRegions.t() | nil,
  requiresAttribution: boolean() | nil,
  requiresFirstPartyOnly: boolean() | nil,
  requiresLinkback: boolean() | nil,
  requiresShareAlike: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.