Class: Rafflesia::CorpuReleaseShowRequest

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/datasets/corpu_release_show_request.rb

Constant Summary collapse

HASH_ATTRS =
{
  corpus: :corpus,
  include_evidence_channels: :include_evidence_channels,
  include_manifest: :include_manifest,
  include_runtime_contract: :include_runtime_contract,
  object_store_root: :object_store_root,
  ref: :ref,
  release_id: :release_id
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ CorpuReleaseShowRequest

Returns a new instance of CorpuReleaseShowRequest.



27
28
29
30
31
32
33
34
35
36
37
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 27

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @corpus = hash[:corpus]
  @include_evidence_channels = hash[:include_evidence_channels]
  @include_manifest = hash[:include_manifest]
  @include_runtime_contract = hash[:include_runtime_contract]
  @object_store_root = hash[:object_store_root]
  @ref = hash[:ref]
  @release_id = hash[:release_id]
end

Instance Attribute Details

#corpusObject

Returns the value of attribute corpus.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def corpus
  @corpus
end

#include_evidence_channelsObject

Returns the value of attribute include_evidence_channels.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def include_evidence_channels
  @include_evidence_channels
end

#include_manifestObject

Returns the value of attribute include_manifest.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def include_manifest
  @include_manifest
end

#include_runtime_contractObject

Returns the value of attribute include_runtime_contract.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def include_runtime_contract
  @include_runtime_contract
end

#object_store_rootObject

Returns the value of attribute object_store_root.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def object_store_root
  @object_store_root
end

#refObject

Returns the value of attribute ref.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def ref
  @ref
end

#release_idObject

Returns the value of attribute release_id.



18
19
20
# File 'lib/rafflesia/datasets/corpu_release_show_request.rb', line 18

def release_id
  @release_id
end