Class: Rafflesia::DatabaseJoinCertificationRow

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

Instance Method Summary collapse

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_statusObject

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_digestObject

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_selectorObject

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_statusObject

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_variantObject

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_idObject

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_statusObject

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_idObject

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_selectorObject

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_reasonObject

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