Module: CleverSDK::Client::Events

Included in:
CleverSDK::Client
Defined in:
lib/clever_sdk/client/events.rb

Instance Method Summary collapse

Instance Method Details

#event(id) ⇒ Object



15
16
17
18
19
# File 'lib/clever_sdk/client/events.rb', line 15

def event(id)
  response = api.event(access_token: access_token, id: id)
  data = response.body.dig("data")
  CleverSDK::Data::Event.new(data, response)
end

#events(limit: nil, starting_after: nil, ending_before: nil, school: nil, record_type: nil) ⇒ Object



8
9
10
11
12
13
# File 'lib/clever_sdk/client/events.rb', line 8

def events(limit: nil, starting_after: nil, ending_before: nil, school: nil, record_type: nil)
  response = api.events(access_token: access_token,
    limit: limit, starting_after: starting_after, ending_before: ending_before,
    school: school, record_type: record_type)
  CleverSDK::Data::Events.new(response)
end