Sha256: 10f78aa7d9b925bc4f6933518806e7328ec182d8abb19e229aa07c107d89409c

Contents?: true

Size: 811 Bytes

Versions: 24

Compression:

Stored size: 811 Bytes

Contents

# frozen_string_literal: true

module Cocina
  module Models
    # A linkage between an object and a Folio catalog record
    class FolioCatalogLink < Struct
      # Catalog that is the source of the linked record.
      # example: folio
      attribute :catalog, Types::Strict::String.enum('folio', 'previous folio')
      # Only one of the Folio instance HRIDs should be designated for refreshing. This means that this HRID is the one used to pull metadata from the catalog if there is more than one HRID present.
      attribute :refresh, Types::Strict::Bool.default(false)
      # Record identifier that is unique within the context of the linked record's catalog.
      attribute :catalogRecordId, MigratedFromSymphonyIdentifier | MigratedFromVoyagerIdentifier | CreatedInFolioIdentifier
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
cocina-models-0.100.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.99.4 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.99.3 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.99.2 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.99.1 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.99.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.98.1 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.98.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.96.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.95.1 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.95.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.94.2 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.94.1 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.94.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.93.1 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.93.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.92.0 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.91.4 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.91.3 lib/cocina/models/folio_catalog_link.rb
cocina-models-0.91.2 lib/cocina/models/folio_catalog_link.rb