   (s/keys
    :req-un [::transformation.remove-sort/args
             ::transformation.engine.s/onError
-            ::transformation.engine.s/op]))
+            ::transformation.engine.s/op]
+   :opt-un [::transformation.engine.s/created]))
 
 (create-ns  'akvo.lumen.specs.transformation.split-column)
 (alias 'transformation.split-column 'akvo.lumen.specs.transformation.split-column)

  (s/keys
   :req-un [::transformation.generate-geopoints/args
            ::transformation.engine.s/onError
            ::transformation.engine.s/op]))

(create-ns  'akvo.lumen.specs.transformation.merge-datasets)
(alias 'transformation.merge-datasets 'akvo.lumen.specs.transformation.merge-datasets)

            [clojure.spec.alpha :as s]
            [clojure.spec.gen.alpha :as gen]
            [clojure.string :as string]
            [clojure.tools.logging :as log])
  (:import [java.time Instant]))

(def columnName? string?)

