Class: Helo::Activity
Instance Method Summary collapse
- #list_events(request_data = {}) ⇒ Object
- #list_messages(request_data = {}) ⇒ Object
- #retrieve_message(id) ⇒ Object
Instance Method Details
#list_events(request_data = {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/helo/apis/activity.rb', line 5 def list_events(request_data = {}) request = ActivityListEventsRequest.new(request_data) response = @client.request(:get, "/activity/events", params: request.to_params) PaginatedEventsResponse.from_hash(response.body) end |
#list_messages(request_data = {}) ⇒ Object
11 12 13 14 15 |
# File 'lib/helo/apis/activity.rb', line 11 def (request_data = {}) request = ActivityListMessagesRequest.new(request_data) response = @client.request(:get, "/activity/messages", params: request.to_params) PaginatedMessagesResponse.from_hash(response.body) end |
#retrieve_message(id) ⇒ Object
17 18 19 20 |
# File 'lib/helo/apis/activity.rb', line 17 def (id) response = @client.request(:get, "/activity/messages/#{id}") MessageDetailsResponse.from_hash(response.body) end |