View Source GoogleApi.ContentWarehouse.V1.Model.StorageGraphBfgLmsPolicyMetadata (google_api_content_warehouse v0.3.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

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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

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

Unwrap a decoded JSON object into its complex fields.