Module: Voog::API::Tickets

Included in:
Client
Defined in:
lib/voog_api/api/tickets.rb

Instance Method Summary collapse

Instance Method Details

#delete_spam_tickets(form_id) ⇒ Object

Delete all spam ticket for form



21
22
23
# File 'lib/voog_api/api/tickets.rb', line 21

def delete_spam_tickets(form_id)
  delete "forms/#{form_id}/tickets/delete_spam"
end

#delete_ticket(form_id, id) ⇒ Object

Delete a form ticket



16
17
18
# File 'lib/voog_api/api/tickets.rb', line 16

def delete_ticket(form_id, id)
  delete "forms/#{form_id}/tickets/#{id}"
end

#ticket(form_id, id, params = {}) ⇒ Object

Get a single ticket for form



11
12
13
# File 'lib/voog_api/api/tickets.rb', line 11

def ticket(form_id, id, params = {})
  get "forms/#{form_id}/tickets/#{id}", {query: params}
end

#tickets(form_id, params = {}) ⇒ Object

List form tickets



6
7
8
# File 'lib/voog_api/api/tickets.rb', line 6

def tickets(form_id, params = {})
  paginate "forms/#{form_id}/tickets", {query: params}
end