class Aws::Binary::EventParser

def parse_exception(raw_event)

def parse_exception(raw_event)
  exception_type = raw_event.headers.delete(":exception-type").value
  name, ref = @rules.shape.member_by_location_name(exception_type)
  # exception lives in payload implictly
  exception = parse_payload(raw_event.payload.read, ref)
  exception.event_type = name
  exception
end