Method: Connectwise::Ticket.parse

Defined in:
lib/connectwise/ticket.rb

.parse(connection, params) ⇒ Object



21
22
23
24
25
# File 'lib/connectwise/ticket.rb', line 21

def self.parse(connection, params)
  resp = JSON.parse(params.keys.first)
  ticket_info = JSON.parse(resp['Entity'])
  self.new(connection, id: params[:id], summary: ticket_info['Summary'], closed_flag: ticket_info['ClosedFlag'], severity: ticket_info['Severity'], company_id: ticket_info['CompanyId'], member_id: ticket_info['memberId'])
end