       [(attrib-msg/attributes-must-be-sequence-msg)])
     []))
 
-(defn boolean-value-validation
-  [concept-type params]
-  (let [bool-params (select-keys params [:downloadable])]
-    (mapcat
-      (fn [[key value]]
-        (if (or (= "true" value) (= "false" value))
-          []
-          [(format "Parameter %s must take value of true of false, but was %s" key value)]))
-      bool-params)))
-
-(defn orbit-number-str->orbit-number-map
-  "Convert an orbit-number string to a map with exact or range values."
-  [ons]
-  (if-let[[_ start stop] (re-find #"^(.*),(.*)$" ons)]
-    {:start-orbit-number (Float. start)
-     :stop-orbit-number (Float. stop)}
-    {:orbit-number (Float. ons)}))
-
 (defn orbit-number-validation
   "Validates that the orbital number is either a single number or a range in the format
   start,stop where start <= stop."

    (map #(str "Parameter [" (csk/->snake_case_string % )"] was not recognized.")
         (set/difference (set (keys params))
                         (concept-type->valid-param-names concept-type)))))


(defn unrecognized-params-in-options-validation
  "Validates that no invalid parameters names in the options were supplied"

        ["page_size must be a number between 1 and 2000"]))
    []))

(defn page-num-validation
  "Validates that the page-num (if present) is a number in the valid range."
  [concept-type params]
