Class: Rafflesia::DatabaseJoinExternalReviewMeasurement
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinExternalReviewMeasurement
- Defined in:
- lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb
Constant Summary collapse
- HASH_ATTRS =
{ evidence_digest: :evidence_digest, evidence_reference: :evidence_reference, participant_id: :participant_id, participant_kind: :participant_kind, protocol_version: :protocol_version }.freeze
Instance Attribute Summary collapse
-
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
-
#evidence_reference ⇒ Object
Returns the value of attribute evidence_reference.
-
#participant_id ⇒ Object
Returns the value of attribute participant_id.
-
#participant_kind ⇒ Object
Returns the value of attribute participant_kind.
-
#protocol_version ⇒ Object
Returns the value of attribute protocol_version.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinExternalReviewMeasurement
constructor
A new instance of DatabaseJoinExternalReviewMeasurement.
Constructor Details
#initialize(json) ⇒ DatabaseJoinExternalReviewMeasurement
Returns a new instance of DatabaseJoinExternalReviewMeasurement.
23 24 25 26 27 28 29 30 31 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb', line 23 def initialize(json) super() hash = self.class.normalize(json) @evidence_digest = hash[:evidence_digest] @evidence_reference = hash[:evidence_reference] @participant_id = hash[:participant_id] @participant_kind = hash[:participant_kind] @protocol_version = hash[:protocol_version] end |
Instance Attribute Details
#evidence_digest ⇒ Object
Returns the value of attribute evidence_digest.
16 17 18 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb', line 16 def evidence_digest @evidence_digest end |
#evidence_reference ⇒ Object
Returns the value of attribute evidence_reference.
16 17 18 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb', line 16 def evidence_reference @evidence_reference end |
#participant_id ⇒ Object
Returns the value of attribute participant_id.
16 17 18 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb', line 16 def participant_id @participant_id end |
#participant_kind ⇒ Object
Returns the value of attribute participant_kind.
16 17 18 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb', line 16 def participant_kind @participant_kind end |
#protocol_version ⇒ Object
Returns the value of attribute protocol_version.
16 17 18 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_external_review_measurement.rb', line 16 def protocol_version @protocol_version end |