Class: Rafflesia::JoinEvidenceCreateRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::JoinEvidenceCreateRequest
- Defined in:
- lib/rafflesia/registry/join_evidence_create_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ from: :from, key_variant: :key_variant, measurement_artifact_id: :measurement_artifact_id, measurement_digest: :measurement_digest, measurements: :measurements, observed_at: :observed_at, ontology_digest: :ontology_digest, ontology_module_release_id: :ontology_module_release_id, relationship_id: :relationship_id, resource_group_id: :resource_group_id, to: :to, tool: :tool, tool_version: :tool_version }.freeze
Instance Attribute Summary collapse
-
#from ⇒ Object
Returns the value of attribute from.
-
#key_variant ⇒ Object
Returns the value of attribute key_variant.
-
#measurement_artifact_id ⇒ Object
Returns the value of attribute measurement_artifact_id.
-
#measurement_digest ⇒ Object
Returns the value of attribute measurement_digest.
-
#measurements ⇒ Object
Returns the value of attribute measurements.
-
#observed_at ⇒ Object
Returns the value of attribute observed_at.
-
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
-
#ontology_module_release_id ⇒ Object
Returns the value of attribute ontology_module_release_id.
-
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
-
#resource_group_id ⇒ Object
Returns the value of attribute resource_group_id.
-
#to ⇒ Object
Returns the value of attribute to.
-
#tool ⇒ Object
Returns the value of attribute tool.
-
#tool_version ⇒ Object
Returns the value of attribute tool_version.
Instance Method Summary collapse
-
#initialize(json) ⇒ JoinEvidenceCreateRequest
constructor
A new instance of JoinEvidenceCreateRequest.
Constructor Details
#initialize(json) ⇒ JoinEvidenceCreateRequest
Returns a new instance of JoinEvidenceCreateRequest.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 39 def initialize(json) super() hash = self.class.normalize(json) @from = hash[:from] ? Rafflesia::JoinSide.new(hash[:from]) : nil @key_variant = hash[:key_variant] @measurement_artifact_id = hash[:measurement_artifact_id] @measurement_digest = hash[:measurement_digest] @measurements = hash[:measurements] ? Rafflesia::JoinMeasurements.new(hash[:measurements]) : nil @observed_at = hash[:observed_at] @ontology_digest = hash[:ontology_digest] @ontology_module_release_id = hash[:ontology_module_release_id] @relationship_id = hash[:relationship_id] @resource_group_id = hash[:resource_group_id] @to = hash[:to] ? Rafflesia::JoinSide.new(hash[:to]) : nil @tool = hash[:tool] @tool_version = hash[:tool_version] end |
Instance Attribute Details
#from ⇒ Object
Returns the value of attribute from.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def from @from end |
#key_variant ⇒ Object
Returns the value of attribute key_variant.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def key_variant @key_variant end |
#measurement_artifact_id ⇒ Object
Returns the value of attribute measurement_artifact_id.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def measurement_artifact_id @measurement_artifact_id end |
#measurement_digest ⇒ Object
Returns the value of attribute measurement_digest.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def measurement_digest @measurement_digest end |
#measurements ⇒ Object
Returns the value of attribute measurements.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def measurements @measurements end |
#observed_at ⇒ Object
Returns the value of attribute observed_at.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def observed_at @observed_at end |
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def ontology_digest @ontology_digest end |
#ontology_module_release_id ⇒ Object
Returns the value of attribute ontology_module_release_id.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def ontology_module_release_id @ontology_module_release_id end |
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def relationship_id @relationship_id end |
#resource_group_id ⇒ Object
Returns the value of attribute resource_group_id.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def resource_group_id @resource_group_id end |
#to ⇒ Object
Returns the value of attribute to.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def to @to end |
#tool ⇒ Object
Returns the value of attribute tool.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def tool @tool end |
#tool_version ⇒ Object
Returns the value of attribute tool_version.
24 25 26 |
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24 def tool_version @tool_version end |