Class: Rafflesia::JoinEvidenceCreateRequest

Inherits:
Types::BaseModel
  • Object
show all
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

Instance Method Summary collapse

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

#fromObject

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_variantObject

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_idObject

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_digestObject

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

#measurementsObject

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_atObject

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_digestObject

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_idObject

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_idObject

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_idObject

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

#toObject

Returns the value of attribute to.



24
25
26
# File 'lib/rafflesia/registry/join_evidence_create_request.rb', line 24

def to
  @to
end

#toolObject

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_versionObject

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