Module: CleverSDK::Api::Events
- Included in:
- CleverSDK::Api
- Defined in:
- lib/clever_sdk/api/events.rb
Instance Method Summary collapse
- #event(access_token:, id:) ⇒ Object
- #events(access_token:, limit: nil, starting_after: nil, ending_before: nil, school: nil, record_type: nil) ⇒ Object
Instance Method Details
#event(access_token:, id:) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/clever_sdk/api/events.rb', line 18 def event(access_token:, id:) get( "https://api.clever.com/v3.0/events/#{id}", {}, bearer_headers(access_token) ) end |
#events(access_token:, limit: nil, starting_after: nil, ending_before: nil, school: nil, record_type: nil) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/clever_sdk/api/events.rb', line 6 def events(access_token:, limit: nil, starting_after: nil, ending_before: nil, school: nil, record_type: nil) record_type = Array(record_type).flatten.compact record_type = nil if record_type.empty? get( "https://api.clever.com/v3.0/events", params(limit: limit, starting_after: starting_after, ending_before: ending_before, school: school, record_type: record_type), bearer_headers(access_token) ) end |