| Safe Haskell | None |
|---|
Network.Protocol.HTTP.DAV
Documentation
type DAVState m a = StateT (DAVContext m) (ResourceT m) aSource
data DAVContext a Source
Constructors
| DAVContext | |
Fields
| |
getPropsAndContent :: String -> ByteString -> ByteString -> IO (Document, (Maybe ByteString, ByteString))Source
putContentAndProps :: String -> ByteString -> ByteString -> (Document, (Maybe ByteString, ByteString)) -> IO ()Source
deleteContent :: String -> ByteString -> ByteString -> IO ()Source
data DAVContext a Source
Constructors
| DAVContext | |
Fields
| |
lockToken :: forall a. Lens (DAVContext a) (DAVContext a) (Maybe ByteString) (Maybe ByteString)Source
httpManager :: forall a. Lens (DAVContext a) (DAVContext a) Manager ManagerSource
complianceClasses :: forall a. Lens (DAVContext a) (DAVContext a) [ByteString] [ByteString]Source
basicusername :: forall a. Lens (DAVContext a) (DAVContext a) ByteString ByteStringSource
basicpassword :: forall a. Lens (DAVContext a) (DAVContext a) ByteString ByteStringSource
baseRequest :: forall a a. Lens (DAVContext a) (DAVContext a) (Request a) (Request a)Source
allowedMethods :: forall a. Lens (DAVContext a) (DAVContext a) [ByteString] [ByteString]Source