Safe Haskell | None |
---|---|
Language | Haskell2010 |
Koofr.Class
Documentation
class Monad m => MonadKoofr download upload m | m -> download upload where Source
Methods
mountInfo :: MountId -> m Mount Source
filesInfo :: MountId -> Path -> m File Source
filesList :: MountId -> Path -> m [File] Source
filesNewFolder :: MountId -> Path -> Name -> m () Source
filesRemove :: MountId -> Path -> m () Source
filesRename :: MountId -> Path -> Name -> m () Source
filesCopy :: MountId -> Path -> MountId -> Path -> m () Source
filesMove :: MountId -> Path -> MountId -> Path -> m () Source
filesDownload :: MountId -> Path -> m download Source
filesUpload :: MountId -> Path -> upload -> m () Source
Instances
(MonadIO m, MonadReader Client m) => MonadKoofr Download Upload m |