Sha256: 15b0695c601212951d085ff9003bcb650a77ce4bbecc99dbe1a97ac611bbf7b9

Contents?: true

Size: 1.04 KB

Versions: 15

Compression:

Stored size: 1.04 KB

Contents

# frozen_string_literal: true

module Cocina
  module Models
    # Access metadata for collections
    class CollectionAccess < Struct
      # Access level
      attribute? :view, Types::Strict::String.default('dark').enum('world', 'dark')
      # The human readable copyright statement that applies
      # example: Copyright World Trade Organization
      attribute? :copyright, Types::Strict::String.optional
      # The human readable use and reproduction statement that applies
      # example: Property rights reside with the repository. Literary rights reside with the creators of the documents or their heirs. To obtain permission to publish or reproduce, please contact the Public Services Librarian of the Dept. of Special Collections (http://library.stanford.edu/spc).
      attribute? :useAndReproductionStatement, Types::Strict::String.optional
      # The license governing reuse of the Collection. Should be an IRI for known licenses (i.e. CC, RightsStatement.org URI, etc.).
      attribute? :license, Types::Strict::String.optional
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
cocina-models-0.88.0 lib/cocina/models/collection_access.rb
cocina-models-0.87.1 lib/cocina/models/collection_access.rb
cocina-models-0.87.0 lib/cocina/models/collection_access.rb
cocina-models-0.86.0 lib/cocina/models/collection_access.rb
cocina-models-0.85.0 lib/cocina/models/collection_access.rb
cocina-models-0.84.5 lib/cocina/models/collection_access.rb
cocina-models-0.84.4 lib/cocina/models/collection_access.rb
cocina-models-0.84.3 lib/cocina/models/collection_access.rb
cocina-models-0.84.2 lib/cocina/models/collection_access.rb
cocina-models-0.84.1 lib/cocina/models/collection_access.rb
cocina-models-0.84.0 lib/cocina/models/collection_access.rb
cocina-models-0.83.0 lib/cocina/models/collection_access.rb
cocina-models-0.82.0 lib/cocina/models/collection_access.rb
cocina-models-0.81.0 lib/cocina/models/collection_access.rb
cocina-models-0.80.0 lib/cocina/models/collection_access.rb