[CLEAN] fix imports / explicit instances / warnings
[gargantext.git] / src / Gargantext / API / Node / Corpus / New / File.hs
index a91b4a3a5e8ccdae74e9bc33f075cb4f95858cef..f9e092f8f4a0c7b8ed781660e671b33c191de8d5 100644 (file)
@@ -26,18 +26,19 @@ import Data.Monoid (mempty)
 import Data.Swagger
 import Data.Text (Text())
 import GHC.Generics (Generic)
-import Gargantext.API.Ngrams (TODO)
-import Gargantext.Database.Admin.Types.Node
-import Gargantext.Database.Prelude -- (Cmd, CmdM)
-import Gargantext.Prelude
-import Gargantext.Prelude.Crypto.Hash (hash)
+
 import Servant
 import Servant.Multipart
-import Servant.Swagger (HasSwagger(toSwagger))
 import Servant.Swagger.Internal
 import Test.QuickCheck (elements)
 import Test.QuickCheck.Arbitrary (Arbitrary, arbitrary)
 
+import Gargantext.Core.Types (TODO)
+import Gargantext.Database.Admin.Types.Node
+import Gargantext.Database.Prelude -- (Cmd, CmdM)
+import Gargantext.Prelude
+import Gargantext.Prelude.Crypto.Hash (hash)
+
 -------------------------------------------------------------
 type Hash = Text
 data FileType = CSV
@@ -53,6 +54,7 @@ instance Arbitrary FileType
 instance ToParamSchema FileType
 
 instance FromJSON FileType
+instance ToJSON FileType
 
 instance ToParamSchema (MultipartData Mem) where
   toParamSchema _ = toParamSchema (Proxy :: Proxy TODO)