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