Module: Voog::API::Tickets
- Included in:
- Client
- Defined in:
- lib/voog_api/api/tickets.rb
Overview
Voog Tickets API methods.
Instance Method Summary collapse
-
#delete_spam_tickets(form_id) ⇒ Object
Delete all spam ticket for form.
-
#delete_ticket(form_id, id) ⇒ Object
Delete a form ticket.
-
#delete_tickets(form_id, params = {}) ⇒ Object
Delete all or set of ticket for form.
-
#ticket(form_id, id, params = {}) ⇒ Object
Get a single ticket for form.
-
#tickets(form_id, params = {}) ⇒ Object
List form tickets.
Instance Method Details
#delete_spam_tickets(form_id) ⇒ Object
Delete all spam ticket for form
33 34 35 |
# File 'lib/voog_api/api/tickets.rb', line 33 def delete_spam_tickets(form_id) delete "forms/#{form_id}/tickets/delete_spam" end |
#delete_ticket(form_id, id) ⇒ Object
Delete a form ticket
26 27 28 |
# File 'lib/voog_api/api/tickets.rb', line 26 def delete_ticket(form_id, id) delete "forms/#{form_id}/tickets/#{id}" end |
#delete_tickets(form_id, params = {}) ⇒ Object
Delete all or set of ticket for form
41 42 43 |
# File 'lib/voog_api/api/tickets.rb', line 41 def delete_tickets(form_id, params = {}) delete "forms/#{form_id}/tickets/delete_tickets", {query: params} end |
#ticket(form_id, id, params = {}) ⇒ Object
Get a single ticket for form
19 20 21 |
# File 'lib/voog_api/api/tickets.rb', line 19 def ticket(form_id, id, params = {}) get "forms/#{form_id}/tickets/#{id}", {query: params} end |
#tickets(form_id, params = {}) ⇒ Object
List form tickets
12 13 14 |
# File 'lib/voog_api/api/tickets.rb', line 12 def tickets(form_id, params = {}) paginate "forms/#{form_id}/tickets", {query: params} end |