Sha256: fbb1d39ce6150d971d4842d63210acc1098ade2107dad7a3c9577404f67e1878
Contents?: true
Size: 952 Bytes
Versions: 3
Compression:
Stored size: 952 Bytes
Contents
# frozen_string_literal: true module Dhis2 module Api module Version225 class Event < ::Dhis2::Api::Base include ::Dhis2::Api::Listable include ::Dhis2::Api::Findable include ::Dhis2::Api::BulkCreatable include ::Dhis2::Api::Creatable include ::Dhis2::Api::Deletable include ::Dhis2::Api::Shared::SaveValidator include ::Dhis2::Api::Shared::Event BulkCreationStatusClass = ::Dhis2::Api::EventCreationStatus # args for a program without registration # and a program with a program_stage Schema = Dry::Validation.Schema do required(:program).filled # program must be linked to the org unit required(:org_unit).filled required(:event_date).filled required(:data_values).each do required(:data_element).filled required(:value).filled end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dhis2-3.0.3 | lib/dhis2/api/version225/event.rb |
dhis2-3.0.2 | lib/dhis2/api/version225/event.rb |
dhis2-3.0.0 | lib/dhis2/api/version225/event.rb |