      data (get data-type-mappings schema)]
 
     (some? data)
-    [swagger-object data]
+    [swagger-object (merge-in-description data schema)]
 
     :else
     (convert-schema schema swagger-options swagger-object)))

                      {:schema schema})))
    (t/track
      "Converting vector schema."
      (let [[swagger-object' item-reference] (simple->swagger-schema swagger-options swagger-object (first schema))]
        [swagger-object' {:type  :array
                          :items item-reference}])))

  IPersistentMap
  (convert-schema [schema swagger-options swagger-object]

                      :else
                      (t/track
                        #(format "Describing query parameter `%s'." (name k))
                        (let [[swagger-object' swagger-schema] (simple->swagger-schema swagger-options so key-schema)
                              full-description (-> swagger-schema
                                                   (assoc :name k
                                                          :in :query
                                                          :required required)
                                                   (merge-in-description key-schema))]
                          (update-in swagger-object' params-key
                                     conj full-description)))))]
      (reduce reducer swagger-object schema))
