| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit2.Objects.URIResponse
Contents
Description
- newtype URIResponse = URIResponse (ForeignPtr URIResponse)
- class GObject o => URIResponseK o
- toURIResponse :: URIResponseK o => o -> IO URIResponse
- noURIResponse :: Maybe URIResponse
- data URIResponseGetContentLengthMethodInfo
- uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) => a -> m Word64
- data URIResponseGetHttpHeadersMethodInfo
- uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) => a -> m MessageHeaders
- data URIResponseGetMimeTypeMethodInfo
- uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseGetStatusCodeMethodInfo
- uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) => a -> m Word32
- data URIResponseGetSuggestedFilenameMethodInfo
- uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseGetUriMethodInfo
- uRIResponseGetUri :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseContentLengthPropertyInfo
- getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64
- uRIResponseContentLength :: AttrLabelProxy "contentLength"
- data URIResponseHttpHeadersPropertyInfo
- getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m MessageHeaders
- uRIResponseHttpHeaders :: AttrLabelProxy "httpHeaders"
- data URIResponseMimeTypePropertyInfo
- getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m Text
- uRIResponseMimeType :: AttrLabelProxy "mimeType"
- data URIResponseStatusCodePropertyInfo
- getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32
- uRIResponseStatusCode :: AttrLabelProxy "statusCode"
- data URIResponseSuggestedFilenamePropertyInfo
- getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m Text
- uRIResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename"
- data URIResponseUriPropertyInfo
- getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m Text
- uRIResponseUri :: AttrLabelProxy "uri"
Exported types
newtype URIResponse Source
Constructors
| URIResponse (ForeignPtr URIResponse) |
Instances
| GObject URIResponse Source | |
| ((~) * info (ResolveURIResponseMethod t URIResponse), MethodInfo * info URIResponse p) => IsLabelProxy t (URIResponse -> p) Source | |
| type ParentTypes URIResponse Source | |
| type AttributeList URIResponse Source | |
| type SignalList URIResponse Source |
class GObject o => URIResponseK o Source
Instances
| (GObject o, IsDescendantOf URIResponse o) => URIResponseK o Source |
toURIResponse :: URIResponseK o => o -> IO URIResponse Source
Methods
uRIResponseGetContentLength
data URIResponseGetContentLengthMethodInfo Source
Instances
| ((~) * signature (m Word64), MonadIO m, URIResponseK a) => MethodInfo * URIResponseGetContentLengthMethodInfo a signature Source |
uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) => a -> m Word64 Source
uRIResponseGetHttpHeaders
data URIResponseGetHttpHeadersMethodInfo Source
Instances
| ((~) * signature (m MessageHeaders), MonadIO m, URIResponseK a) => MethodInfo * URIResponseGetHttpHeadersMethodInfo a signature Source |
uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) => a -> m MessageHeaders Source
uRIResponseGetMimeType
data URIResponseGetMimeTypeMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, URIResponseK a) => MethodInfo * URIResponseGetMimeTypeMethodInfo a signature Source |
uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) => a -> m Text Source
uRIResponseGetStatusCode
data URIResponseGetStatusCodeMethodInfo Source
Instances
| ((~) * signature (m Word32), MonadIO m, URIResponseK a) => MethodInfo * URIResponseGetStatusCodeMethodInfo a signature Source |
uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) => a -> m Word32 Source
uRIResponseGetSuggestedFilename
data URIResponseGetSuggestedFilenameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, URIResponseK a) => MethodInfo * URIResponseGetSuggestedFilenameMethodInfo a signature Source |
uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) => a -> m Text Source
uRIResponseGetUri
data URIResponseGetUriMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, URIResponseK a) => MethodInfo * URIResponseGetUriMethodInfo a signature Source |
uRIResponseGetUri :: (MonadIO m, URIResponseK a) => a -> m Text Source
Properties
ContentLength
data URIResponseContentLengthPropertyInfo Source
Instances
getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64 Source
uRIResponseContentLength :: AttrLabelProxy "contentLength" Source
HttpHeaders
data URIResponseHttpHeadersPropertyInfo Source
Instances
getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m MessageHeaders Source
uRIResponseHttpHeaders :: AttrLabelProxy "httpHeaders" Source
MimeType
data URIResponseMimeTypePropertyInfo Source
Instances
| AttrInfo URIResponseMimeTypePropertyInfo Source | |
| type AttrLabel URIResponseMimeTypePropertyInfo = "mime-type" Source | |
| type AttrGetType URIResponseMimeTypePropertyInfo = Text Source | |
| type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = URIResponseK Source | |
| type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = * ~ () Source | |
| type AttrAllowedOps URIResponseMimeTypePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m Text Source
uRIResponseMimeType :: AttrLabelProxy "mimeType" Source
StatusCode
data URIResponseStatusCodePropertyInfo Source
Instances
getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32 Source
uRIResponseStatusCode :: AttrLabelProxy "statusCode" Source
SuggestedFilename
data URIResponseSuggestedFilenamePropertyInfo Source
Instances
getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m Text Source
uRIResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename" Source
Uri
data URIResponseUriPropertyInfo Source
Instances
| AttrInfo URIResponseUriPropertyInfo Source | |
| type AttrLabel URIResponseUriPropertyInfo = "uri" Source | |
| type AttrGetType URIResponseUriPropertyInfo = Text Source | |
| type AttrBaseTypeConstraint URIResponseUriPropertyInfo = URIResponseK Source | |
| type AttrSetTypeConstraint URIResponseUriPropertyInfo = * ~ () Source | |
| type AttrAllowedOps URIResponseUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m Text Source
uRIResponseUri :: AttrLabelProxy "uri" Source