                    ::mimetype
                    ::thumbnail
                    ::url
+                   ::version
                    ::collection
                    ::user]))
 

(s/def ::mimetype string?)
(s/def ::thumbnail us/url-str?)
(s/def ::id uuid?)
(s/def ::url us/url-str?)
(s/def ::collection (s/nilable uuid?))
(s/def ::user uuid?)

(s/def ::image-entity
  (s/keys :req-un [::id


(defn collections-fetched
  [items]
  {:pre [(us/valid? (s/every ::collection-entity) items)]}
  (CollectionsFetched. items))

;; --- Fetch Color Collections
