gi-webkit-3.0.7: WebKit 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.WebKit.Objects.NetworkResponse

Contents

Description

 

Synopsis

Exported types

newtype NetworkResponse Source #

Constructors

NetworkResponse (ManagedPtr NetworkResponse) 

Instances

GObject NetworkResponse Source # 
IsObject NetworkResponse Source # 
IsNetworkResponse NetworkResponse Source # 
((~) * info (ResolveNetworkResponseMethod t NetworkResponse), MethodInfo * info NetworkResponse p) => IsLabel t (NetworkResponse -> p) Source # 
((~) * info (ResolveNetworkResponseMethod t NetworkResponse), MethodInfo * info NetworkResponse p) => IsLabelProxy t (NetworkResponse -> p) Source # 
HasAttributeList * NetworkResponse Source # 
type SignalList NetworkResponse Source # 
type SignalList NetworkResponse
type AttributeList NetworkResponse Source # 
type AttributeList NetworkResponse

class GObject o => IsNetworkResponse o Source #

Instances

Methods

getMessage

data NetworkResponseGetMessageMethodInfo Source #

Instances

((~) * signature (m Message), MonadIO m, IsNetworkResponse a) => MethodInfo * NetworkResponseGetMessageMethodInfo a signature Source # 

Methods

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

getSuggestedFilename

getUri

data NetworkResponseGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsNetworkResponse a) => MethodInfo * NetworkResponseGetUriMethodInfo a signature Source # 

Methods

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

new

setUri

data NetworkResponseSetUriMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsNetworkResponse a) => MethodInfo * NetworkResponseSetUriMethodInfo a signature Source # 

Methods

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

networkResponseSetUri :: (MonadIO m, IsNetworkResponse a) => a -> Text -> m () Source #

Properties

message

data NetworkResponseMessagePropertyInfo Source #

Instances

AttrInfo NetworkResponseMessagePropertyInfo Source # 

Associated Types

type AttrAllowedOps NetworkResponseMessagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NetworkResponseMessagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NetworkResponseMessagePropertyInfo :: * -> Constraint

type AttrGetType NetworkResponseMessagePropertyInfo :: *

type AttrLabel NetworkResponseMessagePropertyInfo :: Symbol

type AttrOrigin NetworkResponseMessagePropertyInfo :: *

type AttrSetTypeConstraint NetworkResponseMessagePropertyInfo Source # 
type AttrSetTypeConstraint NetworkResponseMessagePropertyInfo = IsMessage
type AttrOrigin NetworkResponseMessagePropertyInfo Source # 
type AttrLabel NetworkResponseMessagePropertyInfo Source # 
type AttrLabel NetworkResponseMessagePropertyInfo = "message"
type AttrGetType NetworkResponseMessagePropertyInfo Source # 
type AttrGetType NetworkResponseMessagePropertyInfo = Message
type AttrBaseTypeConstraint NetworkResponseMessagePropertyInfo Source # 
type AttrAllowedOps NetworkResponseMessagePropertyInfo Source # 
type AttrAllowedOps NetworkResponseMessagePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructNetworkResponseMessage :: (IsNetworkResponse o, IsMessage a) => a -> IO (GValueConstruct o) Source #

networkResponseMessage :: AttrLabelProxy "message" Source #

suggestedFilename

data NetworkResponseSuggestedFilenamePropertyInfo Source #

Instances

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

networkResponseSuggestedFilename :: AttrLabelProxy "suggestedFilename" Source #

uri

data NetworkResponseUriPropertyInfo Source #

Instances

AttrInfo NetworkResponseUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps NetworkResponseUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NetworkResponseUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NetworkResponseUriPropertyInfo :: * -> Constraint

type AttrGetType NetworkResponseUriPropertyInfo :: *

type AttrLabel NetworkResponseUriPropertyInfo :: Symbol

type AttrOrigin NetworkResponseUriPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint NetworkResponseUriPropertyInfo Source # 
type AttrSetTypeConstraint NetworkResponseUriPropertyInfo = * ~ Text
type AttrOrigin NetworkResponseUriPropertyInfo Source # 
type AttrLabel NetworkResponseUriPropertyInfo Source # 
type AttrLabel NetworkResponseUriPropertyInfo = "uri"
type AttrGetType NetworkResponseUriPropertyInfo Source # 
type AttrGetType NetworkResponseUriPropertyInfo = Text
type AttrBaseTypeConstraint NetworkResponseUriPropertyInfo Source # 
type AttrAllowedOps NetworkResponseUriPropertyInfo Source # 
type AttrAllowedOps NetworkResponseUriPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNetworkResponseUri :: IsNetworkResponse o => Text -> IO (GValueConstruct o) Source #

networkResponseUri :: AttrLabelProxy "uri" Source #

setNetworkResponseUri :: (MonadIO m, IsNetworkResponse o) => o -> Text -> m () Source #