module Voog::API::Tickets
Public Instance Methods
delete_spam_tickets(form_id)
click to toggle source
Delete all spam ticket for form
@see www.voog.com/developers/api/resources/tickets#delete_spam_tickets
# 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)
click to toggle source
Delete a form ticket
@see www.voog.com/developers/api/resources/tickets#remove_ticket
# 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 = {})
click to toggle source
Delete all or set of ticket for form
@option params [Array] :ticket_ids array of ticket id that should be removed. All tickets are deleted when this parameter is not provided. @see www.voog.com/developers/api/resources/tickets#delete_tickets
# 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 = {})
click to toggle source
Get a single ticket for form
@see www.voog.com/developers/api/resources/tickets#get_ticket
# 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 = {})
click to toggle source
List form tickets
@see www.voog.com/developers/api/resources/tickets#get_tickets
# File lib/voog_api/api/tickets.rb, line 12 def tickets(form_id, params = {}) paginate "forms/#{form_id}/tickets", {query: params} end