Class: Fathom::EventsResource
Instance Attribute Summary
Attributes inherited from Resource
#client
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#create(site_id:, **attributes) ⇒ Object
11
12
13
|
# File 'lib/fathom/resources/events.rb', line 11
def create(site_id:, **attributes)
post_request("sites/#{site_id}/events", body: attributes)
end
|
#delete(site_id:, event_id:) ⇒ Object
19
20
21
|
# File 'lib/fathom/resources/events.rb', line 19
def delete(site_id:, event_id:)
delete_request("sites/#{site_id}/events/#{event_id}")
end
|
#list(site_id:, **params) ⇒ Object
3
4
5
|
# File 'lib/fathom/resources/events.rb', line 3
def list(site_id:, **params)
get_request("sites/#{site_id}/events", params: params)
end
|
#retrieve(site_id:, event_id:) ⇒ Object
7
8
9
|
# File 'lib/fathom/resources/events.rb', line 7
def retrieve(site_id:, event_id:)
get_request("sites/#{site_id}/events/#{event_id}")
end
|
#update(site_id:, event_id:, **attributes) ⇒ Object
15
16
17
|
# File 'lib/fathom/resources/events.rb', line 15
def update(site_id:, event_id:, **attributes)
post_request("sites/#{site_id}/events/#{event_id}", body: attributes)
end
|
#wipe(site_id:, event_id:) ⇒ Object
23
24
25
|
# File 'lib/fathom/resources/events.rb', line 23
def wipe(site_id:, event_id:)
delete_request("sites/#{site_id}/events/#{event_id}/data")
end
|