class Aws::RestBodyHandler

def extract_data(context)

def extract_data(context)
  if output = context.operation.output
    data = Structure.new(output.member_names)
    if streaming?(output)
      data[output.payload] = context.http_response.body
    elsif output.payload
      data[output.payload] = parse(context, output.payload_member)
    else
      parse(context, output, data)
    end
    data
  else
    EmptyStructure.new
  end
end