title: Validation error: Data does not match any schemas from 'oneOf'
body: <p>I'm getting the error <code>Data does not match any schemas from 'oneOf'</code> with the following spec:</p>
  
  <pre><code>{
    "info": {
      "version": "1.0.0",
      "title": "REST API"
    },
    "paths": {
      "/doit": {
        "post": {
          "responses": {
            "200": {
              "description": "Successful response"
            }
          },
          "parameters": [
            {
              "type": "object",
              "schema": {
                "$ref": "#/definitions/ResponseDefinition"
              },
              "required": "true",
              "name": "docs",
              "in": "body"
            }
          ]
        }
      }
    },
    "swagger": "2.0",
    "definitions": {
      "ResponseDefinition": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "description": ""
          }
        }
      }
    }
  }
  </code></pre>
  
  <p>This full errorfrom the swagger-tools validator:</p>
  
  <pre><code>#/paths/~1doit/post/parameters/0: Data does not match any schemas from 'oneOf'
  #/paths/~1doit/post/parameters/0: Data does not match any schemas from 'oneOf'
    #/required: Expected type boolean but found type string
    #/: Missing required property: type
  #/paths/~1doit/post/parameters/0: Additional properties not allowed: in,name,required,schema
  </code></pre>
  
  <p>I don't understand the error or how to resolve.</p>