Sha256: b0939906a13c1582ce7b09a972aadb73fefb29feec9bcdf1de4c203366f5c9e4

Contents?: true

Size: 697 Bytes

Versions: 27

Compression:

Stored size: 697 Bytes

Contents

# frozen_string_literal: true

module Cocina
  module Models
    class CatalogLink < Struct
      # Catalog that is the source of the linked record.
      # example: symphony
      attribute :catalog, Types::Strict::String.enum('symphony', 'previous symphony')
      # Only one of the catkeys should be designated for refreshing. This means that this key is the one used to pull metadata from the catalog if there is more than one key present.
      attribute :refresh, Types::Strict::Bool.default(false)
      # Record identifier that is unique within the context of the linked record's catalog.
      # example: 11403803
      attribute :catalogRecordId, Types::Strict::String
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
cocina-models-0.86.0 lib/cocina/models/catalog_link.rb
cocina-models-0.85.0 lib/cocina/models/catalog_link.rb
cocina-models-0.84.5 lib/cocina/models/catalog_link.rb
cocina-models-0.84.4 lib/cocina/models/catalog_link.rb
cocina-models-0.84.3 lib/cocina/models/catalog_link.rb
cocina-models-0.84.2 lib/cocina/models/catalog_link.rb
cocina-models-0.84.1 lib/cocina/models/catalog_link.rb
cocina-models-0.84.0 lib/cocina/models/catalog_link.rb
cocina-models-0.83.0 lib/cocina/models/catalog_link.rb
cocina-models-0.82.0 lib/cocina/models/catalog_link.rb
cocina-models-0.81.0 lib/cocina/models/catalog_link.rb
cocina-models-0.80.0 lib/cocina/models/catalog_link.rb
cocina-models-0.79.0 lib/cocina/models/catalog_link.rb
cocina-models-0.78.0 lib/cocina/models/catalog_link.rb
cocina-models-0.77.0 lib/cocina/models/catalog_link.rb
cocina-models-0.76.0 lib/cocina/models/catalog_link.rb
cocina-models-0.75.0 lib/cocina/models/catalog_link.rb
cocina-models-0.74.1 lib/cocina/models/catalog_link.rb
cocina-models-0.74.0 lib/cocina/models/catalog_link.rb
cocina-models-0.73.6 lib/cocina/models/catalog_link.rb