class Dspace::Bitstream
Attributes
bundle_name[RW]
check_sum[R]
description[RW]
format[RW]
id[R]
link[R]
mime_type[RW]
name[RW]
parent_object[R]
policies[R]
retrieve_link[R]
sequence_id[R]
size_bytes[R]
type[R]
Public Class Methods
new(args)
click to toggle source
# File lib/dspace/bitstream.rb, line 12 def initialize args @id = args['id'] @name = args['name'] @type = args['type'] @link = args['link'] @bundle_name = args['bundleName'] @description = args['description'] @format = args['format'] @mime_type = args['mimeType'] @size_bytes = args['sizeBytes'] @parent_object = args['parentObject'] @retrieve_link = args['retrieveLink'] @check_sum = args['checkSum'] @sequence_id = args['sequenceId'] @policies = Dspace::Builders::ModelBuilder.build_policies(args['policies']) @expand = args['expand'] end
Public Instance Methods
to_h()
click to toggle source
# File lib/dspace/bitstream.rb, line 30 def to_h { id: @id, name: @name, type: @type, link: @link, bundleName: @bundle_name, description: @description, format: @format, mimeType: @mime_type, sizeBytes: @size_bytes, parentObject: @parent_object, retrieveLink: @retrieve_link, checkSum: @check_sum, sequenceId: @sequence_id, policies: @policies, expand: @expand } end