    unrecognized-params-settings-in-options-validation
    option-case-sensitive-params-validation
    option-pattern-params-validation
+   options-or-params-validation
    temporal-format-validation
    updated-since-validation
    orbit-number-validation

             options))
    []))


(defn option-case-sensitive-params-validation
  "Validates ignore case option setting is not set to true for identified params."
  [concept-type params]

             options))
    []))

(defn options-or-params-validation
  "Validates or option setting is not set to true for anything but attribute"
  [concept-type params]
  (when-let [options (:options params)]
    (apply concat
           (map
             (fn [[param settings]]
               (when (and (= "true" (:or settings))
                        (not (contains? params-that-allow-or-option param)))
                 [(c-msg/invalid-or-opt-setting-msg param)]))
             options))))

(defn- validate-date-time
  "Validates datetime string is in the given format"
