gi-webkit2-4.0.7: WebKit2 bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2.Objects.URIResponse

Contents

Description

 

Synopsis

Exported types

newtype URIResponse Source #

Constructors

URIResponse (ManagedPtr URIResponse) 

Instances

GObject URIResponse Source # 
IsObject URIResponse Source # 
IsURIResponse URIResponse Source # 
((~) * info (ResolveURIResponseMethod t URIResponse), MethodInfo * info URIResponse p) => IsLabel t (URIResponse -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> URIResponse -> p #

((~) * info (ResolveURIResponseMethod t URIResponse), MethodInfo * info URIResponse p) => IsLabelProxy t (URIResponse -> p) Source # 
HasAttributeList * URIResponse Source # 
type SignalList URIResponse Source # 
type SignalList URIResponse
type AttributeList URIResponse Source # 
type AttributeList URIResponse

class GObject o => IsURIResponse o Source #

Instances

(GObject a, UnknownAncestorError Constraint URIResponse a) => IsURIResponse a Source # 
IsURIResponse URIResponse Source # 

Methods

getContentLength

data URIResponseGetContentLengthMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsURIResponse a) => MethodInfo * URIResponseGetContentLengthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIResponseGetContentLengthMethodInfo a -> signature -> s

getHttpHeaders

data URIResponseGetHttpHeadersMethodInfo Source #

Instances

((~) * signature (m MessageHeaders), MonadIO m, IsURIResponse a) => MethodInfo * URIResponseGetHttpHeadersMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIResponseGetHttpHeadersMethodInfo a -> signature -> s

uRIResponseGetHttpHeaders :: (MonadIO m, IsURIResponse a) => a -> m MessageHeaders Source #

getMimeType

data URIResponseGetMimeTypeMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsURIResponse a) => MethodInfo * URIResponseGetMimeTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIResponseGetMimeTypeMethodInfo a -> signature -> s

getStatusCode

data URIResponseGetStatusCodeMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsURIResponse a) => MethodInfo * URIResponseGetStatusCodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIResponseGetStatusCodeMethodInfo a -> signature -> s

getSuggestedFilename

data URIResponseGetSuggestedFilenameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsURIResponse a) => MethodInfo * URIResponseGetSuggestedFilenameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIResponseGetSuggestedFilenameMethodInfo a -> signature -> s

getUri

data URIResponseGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsURIResponse a) => MethodInfo * URIResponseGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIResponseGetUriMethodInfo a -> signature -> s

Properties

contentLength

data URIResponseContentLengthPropertyInfo Source #

Instances

AttrInfo URIResponseContentLengthPropertyInfo Source # 
type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo Source # 
type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo = * ~ ()
type AttrOrigin URIResponseContentLengthPropertyInfo Source # 
type AttrLabel URIResponseContentLengthPropertyInfo Source # 
type AttrLabel URIResponseContentLengthPropertyInfo = "content-length"
type AttrGetType URIResponseContentLengthPropertyInfo Source # 
type AttrBaseTypeConstraint URIResponseContentLengthPropertyInfo Source # 
type AttrAllowedOps URIResponseContentLengthPropertyInfo Source # 
type AttrAllowedOps URIResponseContentLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

uRIResponseContentLength :: AttrLabelProxy "contentLength" Source #

httpHeaders

data URIResponseHttpHeadersPropertyInfo Source #

Instances

AttrInfo URIResponseHttpHeadersPropertyInfo Source # 

Associated Types

type AttrAllowedOps URIResponseHttpHeadersPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo :: * -> Constraint

type AttrGetType URIResponseHttpHeadersPropertyInfo :: *

type AttrLabel URIResponseHttpHeadersPropertyInfo :: Symbol

type AttrOrigin URIResponseHttpHeadersPropertyInfo :: *

type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo Source # 
type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = * ~ ()
type AttrOrigin URIResponseHttpHeadersPropertyInfo Source # 
type AttrLabel URIResponseHttpHeadersPropertyInfo Source # 
type AttrLabel URIResponseHttpHeadersPropertyInfo = "http-headers"
type AttrGetType URIResponseHttpHeadersPropertyInfo Source # 
type AttrGetType URIResponseHttpHeadersPropertyInfo = MessageHeaders
type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo Source # 
type AttrAllowedOps URIResponseHttpHeadersPropertyInfo Source # 
type AttrAllowedOps URIResponseHttpHeadersPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

getURIResponseHttpHeaders :: (MonadIO m, IsURIResponse o) => o -> m MessageHeaders Source #

uRIResponseHttpHeaders :: AttrLabelProxy "httpHeaders" Source #

mimeType

data URIResponseMimeTypePropertyInfo Source #

Instances

AttrInfo URIResponseMimeTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps URIResponseMimeTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo :: * -> Constraint

type AttrGetType URIResponseMimeTypePropertyInfo :: *

type AttrLabel URIResponseMimeTypePropertyInfo :: Symbol

type AttrOrigin URIResponseMimeTypePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo o => Proxy * URIResponseMimeTypePropertyInfo -> o -> IO (AttrGetType URIResponseMimeTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo o, AttrSetTypeConstraint URIResponseMimeTypePropertyInfo b) => Proxy * URIResponseMimeTypePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo o => Proxy * URIResponseMimeTypePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo o, AttrSetTypeConstraint URIResponseMimeTypePropertyInfo b) => Proxy * URIResponseMimeTypePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo Source # 
type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = * ~ ()
type AttrOrigin URIResponseMimeTypePropertyInfo Source # 
type AttrLabel URIResponseMimeTypePropertyInfo Source # 
type AttrLabel URIResponseMimeTypePropertyInfo = "mime-type"
type AttrGetType URIResponseMimeTypePropertyInfo Source # 
type AttrGetType URIResponseMimeTypePropertyInfo = Text
type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo Source # 
type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = IsURIResponse
type AttrAllowedOps URIResponseMimeTypePropertyInfo Source # 
type AttrAllowedOps URIResponseMimeTypePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

uRIResponseMimeType :: AttrLabelProxy "mimeType" Source #

statusCode

data URIResponseStatusCodePropertyInfo Source #

Instances

AttrInfo URIResponseStatusCodePropertyInfo Source # 

Associated Types

type AttrAllowedOps URIResponseStatusCodePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo :: * -> Constraint

type AttrGetType URIResponseStatusCodePropertyInfo :: *

type AttrLabel URIResponseStatusCodePropertyInfo :: Symbol

type AttrOrigin URIResponseStatusCodePropertyInfo :: *

type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo Source # 
type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo = * ~ ()
type AttrOrigin URIResponseStatusCodePropertyInfo Source # 
type AttrLabel URIResponseStatusCodePropertyInfo Source # 
type AttrLabel URIResponseStatusCodePropertyInfo = "status-code"
type AttrGetType URIResponseStatusCodePropertyInfo Source # 
type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo Source # 
type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo = IsURIResponse
type AttrAllowedOps URIResponseStatusCodePropertyInfo Source # 
type AttrAllowedOps URIResponseStatusCodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

uRIResponseStatusCode :: AttrLabelProxy "statusCode" Source #

suggestedFilename

data URIResponseSuggestedFilenamePropertyInfo Source #

Instances

AttrInfo URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo = * ~ ()
type AttrOrigin URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrLabel URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "suggested-filename"
type AttrGetType URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrBaseTypeConstraint URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrAllowedOps URIResponseSuggestedFilenamePropertyInfo Source # 
type AttrAllowedOps URIResponseSuggestedFilenamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

uRIResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename" Source #

uri

data URIResponseUriPropertyInfo Source #

Instances

AttrInfo URIResponseUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps URIResponseUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint URIResponseUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint URIResponseUriPropertyInfo :: * -> Constraint

type AttrGetType URIResponseUriPropertyInfo :: *

type AttrLabel URIResponseUriPropertyInfo :: Symbol

type AttrOrigin URIResponseUriPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint URIResponseUriPropertyInfo o => Proxy * URIResponseUriPropertyInfo -> o -> IO (AttrGetType URIResponseUriPropertyInfo)

attrSet :: (AttrBaseTypeConstraint URIResponseUriPropertyInfo o, AttrSetTypeConstraint URIResponseUriPropertyInfo b) => Proxy * URIResponseUriPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint URIResponseUriPropertyInfo o => Proxy * URIResponseUriPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint URIResponseUriPropertyInfo o, AttrSetTypeConstraint URIResponseUriPropertyInfo b) => Proxy * URIResponseUriPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint URIResponseUriPropertyInfo Source # 
type AttrSetTypeConstraint URIResponseUriPropertyInfo = * ~ ()
type AttrOrigin URIResponseUriPropertyInfo Source # 
type AttrLabel URIResponseUriPropertyInfo Source # 
type AttrLabel URIResponseUriPropertyInfo = "uri"
type AttrGetType URIResponseUriPropertyInfo Source # 
type AttrGetType URIResponseUriPropertyInfo = Text
type AttrBaseTypeConstraint URIResponseUriPropertyInfo Source # 
type AttrBaseTypeConstraint URIResponseUriPropertyInfo = IsURIResponse
type AttrAllowedOps URIResponseUriPropertyInfo Source # 
type AttrAllowedOps URIResponseUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

uRIResponseUri :: AttrLabelProxy "uri" Source #