Class: Dhis2::Api::EventCreationStatus
- Inherits:
-
Object
- Object
- Dhis2::Api::EventCreationStatus
- Defined in:
- lib/dhis2/api/event_creation_status.rb
Instance Method Summary collapse
- #bulk_success? ⇒ Boolean
- #creation_success? ⇒ Boolean
- #ignored_count ⇒ Object
- #import_summaries ⇒ Object
- #imported_count ⇒ Object
-
#initialize(hash) ⇒ EventCreationStatus
constructor
A new instance of EventCreationStatus.
- #update_success? ⇒ Boolean
- #updated_count ⇒ Object
Constructor Details
#initialize(hash) ⇒ EventCreationStatus
Returns a new instance of EventCreationStatus.
6 7 8 |
# File 'lib/dhis2/api/event_creation_status.rb', line 6 def initialize(hash) @hash = hash end |
Instance Method Details
#bulk_success? ⇒ Boolean
18 19 20 |
# File 'lib/dhis2/api/event_creation_status.rb', line 18 def bulk_success? base_success? end |
#creation_success? ⇒ Boolean
10 11 12 |
# File 'lib/dhis2/api/event_creation_status.rb', line 10 def creation_success? base_success? && only_updates_and_imports? end |
#ignored_count ⇒ Object
30 31 32 |
# File 'lib/dhis2/api/event_creation_status.rb', line 30 def ignored_count response["ignored"] end |
#import_summaries ⇒ Object
34 35 36 37 38 |
# File 'lib/dhis2/api/event_creation_status.rb', line 34 def import_summaries @import_summaries ||= response["import_summaries"].map do |hash| Dhis2::Api::ImportSummary.new(hash) end end |
#imported_count ⇒ Object
22 23 24 |
# File 'lib/dhis2/api/event_creation_status.rb', line 22 def imported_count response["imported"] end |
#update_success? ⇒ Boolean
14 15 16 |
# File 'lib/dhis2/api/event_creation_status.rb', line 14 def update_success? base_success? && only_updates_and_imports? end |
#updated_count ⇒ Object
26 27 28 |
# File 'lib/dhis2/api/event_creation_status.rb', line 26 def updated_count response["updated"] end |