lib/cocina/models/request_file.rb in cocina-models-0.75.0 vs lib/cocina/models/request_file.rb in cocina-models-0.76.0

- old
+ new

@@ -8,17 +8,17 @@ TYPES = ['https://cocina.sul.stanford.edu/models/file'].freeze attribute :type, Types::Strict::String.enum(*RequestFile::TYPES) attribute :label, Types::Strict::String attribute :filename, Types::Strict::String - attribute :size, Types::Strict::Integer.meta(omittable: true) + attribute? :size, Types::Strict::Integer attribute :version, Types::Strict::Integer - attribute :hasMimeType, Types::Strict::String.meta(omittable: true) - attribute :externalIdentifier, Types::Strict::String.meta(omittable: true) - attribute :use, Types::Strict::String.meta(omittable: true) + attribute? :hasMimeType, Types::Strict::String + attribute? :externalIdentifier, Types::Strict::String + attribute? :use, Types::Strict::String attribute :hasMessageDigests, Types::Strict::Array.of(MessageDigest).default([].freeze) attribute(:access, FileAccess.default { FileAccess.new }) attribute(:administrative, FileAdministrative.default { FileAdministrative.new }) - attribute :presentation, Presentation.optional.meta(omittable: true) + attribute? :presentation, Presentation.optional end end end