Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
module Model.Volume.Types
coreVolume :: Volume Source #
lookupVolume :: (MonadDB c m, MonadHasIdentity c m) => Id Volume -> m (Maybe Volume) Source #
changeVolume :: MonadAudit c m => Volume -> m () Source #
auditVolumeDownload :: MonadAudit c m => Bool -> Volume -> m () Source #
findVolumes :: (MonadHasIdentity c m, MonadDB c m) => VolumeFilter -> m [Volume] Source #
volumeJSON :: ToObject o => Volume -> Maybe [VolumeAccess] -> Record (Id Volume) o Source #
updateVolumeIndex :: MonadDB c m => m () Source #