Class: Rafflesia::DatabaseJoinCoverageLedgerRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinCoverageLedgerRequest
- Defined in:
- lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ candidate_cells: :candidate_cells, certification_cells: :certification_cells, dataset_name: :dataset_name, dataset_version: :dataset_version, drift_cells: :drift_cells, external_review_measurements: :external_review_measurements, ontology_digest: :ontology_digest, path_cells: :path_cells, unsafe_controls: :unsafe_controls }.freeze
Instance Attribute Summary collapse
-
#candidate_cells ⇒ Object
Returns the value of attribute candidate_cells.
-
#certification_cells ⇒ Object
Returns the value of attribute certification_cells.
-
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
-
#dataset_version ⇒ Object
Returns the value of attribute dataset_version.
-
#drift_cells ⇒ Object
Returns the value of attribute drift_cells.
-
#external_review_measurements ⇒ Object
Returns the value of attribute external_review_measurements.
-
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
-
#path_cells ⇒ Object
Returns the value of attribute path_cells.
-
#unsafe_controls ⇒ Object
Returns the value of attribute unsafe_controls.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinCoverageLedgerRequest
constructor
A new instance of DatabaseJoinCoverageLedgerRequest.
Constructor Details
#initialize(json) ⇒ DatabaseJoinCoverageLedgerRequest
Returns a new instance of DatabaseJoinCoverageLedgerRequest.
31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 31 def initialize(json) super() hash = self.class.normalize(json) @candidate_cells = (hash[:candidate_cells] || []).map { |item| item ? Rafflesia::DatabaseJoinCandidateMeasureRequest.new(item) : nil } @certification_cells = (hash[:certification_cells] || []).map { |item| item ? Rafflesia::DatabaseJoinCertificationRequest.new(item) : nil } @dataset_name = hash[:dataset_name] @dataset_version = hash[:dataset_version] @drift_cells = (hash[:drift_cells] || []).map { |item| item ? Rafflesia::DatabaseJoinDriftRequest.new(item) : nil } @external_review_measurements = (hash[:external_review_measurements] || []).map { |item| item ? Rafflesia::DatabaseJoinExternalReviewMeasurement.new(item) : nil } @ontology_digest = hash[:ontology_digest] @path_cells = (hash[:path_cells] || []).map { |item| item ? Rafflesia::DatabaseJoinPathMeasurementRequest.new(item) : nil } @unsafe_controls = (hash[:unsafe_controls] || []).map { |item| item ? Rafflesia::DatabaseJoinCoverageControlRequest.new(item) : nil } end |
Instance Attribute Details
#candidate_cells ⇒ Object
Returns the value of attribute candidate_cells.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def candidate_cells @candidate_cells end |
#certification_cells ⇒ Object
Returns the value of attribute certification_cells.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def certification_cells @certification_cells end |
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def dataset_name @dataset_name end |
#dataset_version ⇒ Object
Returns the value of attribute dataset_version.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def dataset_version @dataset_version end |
#drift_cells ⇒ Object
Returns the value of attribute drift_cells.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def drift_cells @drift_cells end |
#external_review_measurements ⇒ Object
Returns the value of attribute external_review_measurements.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def external_review_measurements @external_review_measurements end |
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def ontology_digest @ontology_digest end |
#path_cells ⇒ Object
Returns the value of attribute path_cells.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def path_cells @path_cells end |
#unsafe_controls ⇒ Object
Returns the value of attribute unsafe_controls.
20 21 22 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_coverage_ledger_request.rb', line 20 def unsafe_controls @unsafe_controls end |