Class: Rafflesia::VerifiedDatabaseJoinEvidence
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::VerifiedDatabaseJoinEvidence
- Defined in:
- lib/rafflesia/query/verified_database_join_evidence.rb
Constant Summary collapse
- HASH_ATTRS =
{ cardinality_status: :cardinality_status, evidence_digest: :evidence_digest, key_overlap_status: :key_overlap_status, key_variant: :key_variant, left_source: :left_source, measurement_id: :measurement_id, measurement_url: :measurement_url, observation_status: :observation_status, relationship_id: :relationship_id, requirement: :requirement, right_source: :right_source }.freeze
Instance Attribute Summary collapse
-
#cardinality_status ⇒ Object
Returns the value of attribute cardinality_status.
-
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
-
#key_overlap_status ⇒ Object
Returns the value of attribute key_overlap_status.
-
#key_variant ⇒ Object
Returns the value of attribute key_variant.
-
#left_source ⇒ Object
Returns the value of attribute left_source.
-
#measurement_id ⇒ Object
Returns the value of attribute measurement_id.
-
#measurement_url ⇒ Object
Returns the value of attribute measurement_url.
-
#observation_status ⇒ Object
Returns the value of attribute observation_status.
-
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
-
#requirement ⇒ Object
Returns the value of attribute requirement.
-
#right_source ⇒ Object
Returns the value of attribute right_source.
Instance Method Summary collapse
-
#initialize(json) ⇒ VerifiedDatabaseJoinEvidence
constructor
A new instance of VerifiedDatabaseJoinEvidence.
Constructor Details
#initialize(json) ⇒ VerifiedDatabaseJoinEvidence
Returns a new instance of VerifiedDatabaseJoinEvidence.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 35 def initialize(json) super() hash = self.class.normalize(json) @cardinality_status = hash[:cardinality_status] @evidence_digest = hash[:evidence_digest] @key_overlap_status = hash[:key_overlap_status] @key_variant = hash[:key_variant] @left_source = hash[:left_source] @measurement_id = hash[:measurement_id] @measurement_url = hash[:measurement_url] @observation_status = hash[:observation_status] @relationship_id = hash[:relationship_id] @requirement = hash[:requirement] @right_source = hash[:right_source] end |
Instance Attribute Details
#cardinality_status ⇒ Object
Returns the value of attribute cardinality_status.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def cardinality_status @cardinality_status end |
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def evidence_digest @evidence_digest end |
#key_overlap_status ⇒ Object
Returns the value of attribute key_overlap_status.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def key_overlap_status @key_overlap_status end |
#key_variant ⇒ Object
Returns the value of attribute key_variant.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def key_variant @key_variant end |
#left_source ⇒ Object
Returns the value of attribute left_source.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def left_source @left_source end |
#measurement_id ⇒ Object
Returns the value of attribute measurement_id.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def measurement_id @measurement_id end |
#measurement_url ⇒ Object
Returns the value of attribute measurement_url.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def measurement_url @measurement_url end |
#observation_status ⇒ Object
Returns the value of attribute observation_status.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def observation_status @observation_status end |
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def relationship_id @relationship_id end |
#requirement ⇒ Object
Returns the value of attribute requirement.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def requirement @requirement end |
#right_source ⇒ Object
Returns the value of attribute right_source.
22 23 24 |
# File 'lib/rafflesia/query/verified_database_join_evidence.rb', line 22 def right_source @right_source end |