| 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
- uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) => a -> m Word64
- uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) => a -> m MessageHeaders
- uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) => a -> m Text
- uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) => a -> m Word32
- uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) => a -> m Text
- uRIResponseGetUri :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseContentLengthPropertyInfo
- getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64
- data URIResponseHttpHeadersPropertyInfo
- getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m MessageHeaders
- data URIResponseMimeTypePropertyInfo
- getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m Text
- data URIResponseStatusCodePropertyInfo
- getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32
- data URIResponseSuggestedFilenamePropertyInfo
- getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m Text
- data URIResponseUriPropertyInfo
- getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m Text
Exported types
newtype URIResponse Source
Constructors
| URIResponse (ForeignPtr URIResponse) |
Instances
| GObject URIResponse | |
| type ParentTypes URIResponse | |
| type AttributeList URIResponse | |
| type SignalList URIResponse |
class GObject o => URIResponseK o Source
Instances
| (GObject o, IsDescendantOf URIResponse o) => URIResponseK o |
toURIResponse :: URIResponseK o => o -> IO URIResponse Source
Methods
uRIResponseGetContentLength
uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) => a -> m Word64 Source
uRIResponseGetHttpHeaders
uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) => a -> m MessageHeaders Source
uRIResponseGetMimeType
uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) => a -> m Text Source
uRIResponseGetStatusCode
uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) => a -> m Word32 Source
uRIResponseGetSuggestedFilename
uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) => a -> m Text Source
uRIResponseGetUri
uRIResponseGetUri :: (MonadIO m, URIResponseK a) => a -> m Text Source
Properties
ContentLength
data URIResponseContentLengthPropertyInfo Source
Instances
| AttrInfo URIResponseContentLengthPropertyInfo | |
| type AttrLabel URIResponseContentLengthPropertyInfo = "URIResponse::content-length" | |
| type AttrGetType URIResponseContentLengthPropertyInfo = Word64 | |
| type AttrBaseTypeConstraint URIResponseContentLengthPropertyInfo = URIResponseK | |
| type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo = * ~ () | |
| type AttrAllowedOps URIResponseContentLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64 Source
HttpHeaders
data URIResponseHttpHeadersPropertyInfo Source
Instances
| AttrInfo URIResponseHttpHeadersPropertyInfo | |
| type AttrLabel URIResponseHttpHeadersPropertyInfo = "URIResponse::http-headers" | |
| type AttrGetType URIResponseHttpHeadersPropertyInfo = MessageHeaders | |
| type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo = URIResponseK | |
| type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = * ~ () | |
| type AttrAllowedOps URIResponseHttpHeadersPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m MessageHeaders Source
MimeType
data URIResponseMimeTypePropertyInfo Source
Instances
| AttrInfo URIResponseMimeTypePropertyInfo | |
| type AttrLabel URIResponseMimeTypePropertyInfo = "URIResponse::mime-type" | |
| type AttrGetType URIResponseMimeTypePropertyInfo = Text | |
| type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = URIResponseK | |
| type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = * ~ () | |
| type AttrAllowedOps URIResponseMimeTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m Text Source
StatusCode
data URIResponseStatusCodePropertyInfo Source
Instances
| AttrInfo URIResponseStatusCodePropertyInfo | |
| type AttrLabel URIResponseStatusCodePropertyInfo = "URIResponse::status-code" | |
| type AttrGetType URIResponseStatusCodePropertyInfo = Word32 | |
| type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo = URIResponseK | |
| type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo = * ~ () | |
| type AttrAllowedOps URIResponseStatusCodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32 Source
SuggestedFilename
data URIResponseSuggestedFilenamePropertyInfo Source
Instances
| AttrInfo URIResponseSuggestedFilenamePropertyInfo | |
| type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "URIResponse::suggested-filename" | |
| type AttrGetType URIResponseSuggestedFilenamePropertyInfo = Text | |
| type AttrBaseTypeConstraint URIResponseSuggestedFilenamePropertyInfo = URIResponseK | |
| type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo = * ~ () | |
| type AttrAllowedOps URIResponseSuggestedFilenamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m Text Source
Uri
data URIResponseUriPropertyInfo Source
Instances
| AttrInfo URIResponseUriPropertyInfo | |
| type AttrLabel URIResponseUriPropertyInfo = "URIResponse::uri" | |
| type AttrGetType URIResponseUriPropertyInfo = Text | |
| type AttrBaseTypeConstraint URIResponseUriPropertyInfo = URIResponseK | |
| type AttrSetTypeConstraint URIResponseUriPropertyInfo = * ~ () | |
| type AttrAllowedOps URIResponseUriPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m Text Source