Class: Rafflesia::DatabaseJoinCertificationRow
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinCertificationRow
- Defined in:
- lib/rafflesia/database_join_certifications/database_join_certification_row.rb
Constant Summary collapse
- HASH_ATTRS =
{ cardinality_status: :cardinality_status, evidence_digest: :evidence_digest, from_selector: :from_selector, key_overlap_status: :key_overlap_status, key_variant: :key_variant, measurement_id: :measurement_id, observation_status: :observation_status, relationship_id: :relationship_id, to_selector: :to_selector, unavailable_reason: :unavailable_reason }.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.
-
#from_selector ⇒ Object
Returns the value of attribute from_selector.
-
#key_overlap_status ⇒ Object
Returns the value of attribute key_overlap_status.
-
#key_variant ⇒ Object
Returns the value of attribute key_variant.
-
#measurement_id ⇒ Object
Returns the value of attribute measurement_id.
-
#observation_status ⇒ Object
Returns the value of attribute observation_status.
-
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
-
#to_selector ⇒ Object
Returns the value of attribute to_selector.
-
#unavailable_reason ⇒ Object
Returns the value of attribute unavailable_reason.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinCertificationRow
constructor
A new instance of DatabaseJoinCertificationRow.
Constructor Details
#initialize(json) ⇒ DatabaseJoinCertificationRow
Returns a new instance of DatabaseJoinCertificationRow.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 33 def initialize(json) super() hash = self.class.normalize(json) @cardinality_status = hash[:cardinality_status] @evidence_digest = hash[:evidence_digest] @from_selector = hash[:from_selector] @key_overlap_status = hash[:key_overlap_status] @key_variant = hash[:key_variant] @measurement_id = hash[:measurement_id] @observation_status = hash[:observation_status] @relationship_id = hash[:relationship_id] @to_selector = hash[:to_selector] @unavailable_reason = hash[:unavailable_reason] end |
Instance Attribute Details
#cardinality_status ⇒ Object
Returns the value of attribute cardinality_status.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def cardinality_status @cardinality_status end |
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def evidence_digest @evidence_digest end |
#from_selector ⇒ Object
Returns the value of attribute from_selector.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def from_selector @from_selector end |
#key_overlap_status ⇒ Object
Returns the value of attribute key_overlap_status.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def key_overlap_status @key_overlap_status end |
#key_variant ⇒ Object
Returns the value of attribute key_variant.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def key_variant @key_variant end |
#measurement_id ⇒ Object
Returns the value of attribute measurement_id.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def measurement_id @measurement_id end |
#observation_status ⇒ Object
Returns the value of attribute observation_status.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def observation_status @observation_status end |
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def relationship_id @relationship_id end |
#to_selector ⇒ Object
Returns the value of attribute to_selector.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def to_selector @to_selector end |
#unavailable_reason ⇒ Object
Returns the value of attribute unavailable_reason.
21 22 23 |
# File 'lib/rafflesia/database_join_certifications/database_join_certification_row.rb', line 21 def unavailable_reason @unavailable_reason end |