class Freshdesk::Ticket
Public Class Methods
create_a_ticket(params: {})
click to toggle source
# File lib/freshdesk/ticket.rb, line 4 def create_a_ticket(params: {}) new("/tickets").resource(params: params).post end
create_an_outbound_email(params: {})
click to toggle source
# File lib/freshdesk/ticket.rb, line 8 def create_an_outbound_email(params: {}) new("/tickets/outbound_email").resource(params: params).post end
delete_a_ticket(id:)
click to toggle source
# File lib/freshdesk/ticket.rb, line 24 def delete_a_ticket(id:) new("/tickets/#{id}").resource(id: id).delete end
list_all_conversations_of_a_ticket(id:)
click to toggle source
# File lib/freshdesk/ticket.rb, line 36 def list_all_conversations_of_a_ticket(id:) new("/tickets/#{id}/conversations").resource(id: id).get end
list_all_satisfaction_ratings_of_a_ticket(ticket_id:)
click to toggle source
# File lib/freshdesk/ticket.rb, line 44 def list_all_satisfaction_ratings_of_a_ticket(ticket_id:) new("/tickets/#{ticket_id}/satisfaction_ratings").resource.get end
list_all_ticket_fields()
click to toggle source
# File lib/freshdesk/ticket.rb, line 32 def list_all_ticket_fields new("/ticket_fields").resource.get end
list_all_tickets(query: "")
click to toggle source
# File lib/freshdesk/ticket.rb, line 16 def list_all_tickets(query: "") new("/tickets#{query}").resource.get end
list_all_time_entries_of_a_ticket(id:)
click to toggle source
# File lib/freshdesk/ticket.rb, line 40 def list_all_time_entries_of_a_ticket(id:) new("/tickets/#{id}/time_entries").resource(id: id).get end
restore_a_ticket(id:)
click to toggle source
# File lib/freshdesk/ticket.rb, line 28 def restore_a_ticket(id:) new("/tickets/#{id}/restore").resource(id: id).put end
update_a_ticket(id:, params: {})
click to toggle source
# File lib/freshdesk/ticket.rb, line 20 def update_a_ticket(id:, params: {}) new("/tickets/#{id}").resource(id: id, params: params).put end
view_a_ticket(id:, query: "")
click to toggle source
# File lib/freshdesk/ticket.rb, line 12 def view_a_ticket(id:, query: "") new("/tickets/#{id}#{query}").resource(id: id).get end