class Multiwoven::Integrations::Destination::Zendesk::Client

def prepare_record_data(record, type)

def prepare_record_data(record, type)
  case type
  when "Tickets"
    {
      subject: record[:subject],
      comment: { body: record[:description] },
      priority: record[:priority],
      status: record[:status],
      requester_id: record[:requester_id],
      assignee_id: record[:assignee_id],
      tags: record[:tags]
    }
  when "Users"
    {
      name: record[:name],
      email: record[:email],
      role: record[:role]
    }
  else
    raise StandardError, "Unsupported record type: #{type}"
  end
end