twitter-conduit-0.4.0: Twitter API package with conduit interface and Streaming API support.

Safe HaskellNone
LanguageHaskell2010

Web.Twitter.Conduit.Types

Synopsis

Documentation

data TWToken Source #

Constructors

TWToken 
Instances
Eq TWToken Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

(==) :: TWToken -> TWToken -> Bool #

(/=) :: TWToken -> TWToken -> Bool #

Read TWToken Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Show TWToken Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Default TWToken Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

def :: TWToken #

data TWInfo Source #

Constructors

TWInfo 
Instances
Eq TWInfo Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

(==) :: TWInfo -> TWInfo -> Bool #

(/=) :: TWInfo -> TWInfo -> Bool #

Read TWInfo Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Show TWInfo Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Default TWInfo Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

def :: TWInfo #

setCredential :: OAuth -> Credential -> TWInfo -> TWInfo Source #

set OAuth keys and Credentials to TWInfo.

>>> let proxy = Proxy "localhost" 8080
>>> let twinfo = def { twProxy = Just proxy }
>>> let oauth = twitterOAuth { oauthConsumerKey = "consumer_key", oauthConsumerSecret = "consumer_secret" }
>>> let credential = Credential [("oauth_token","...")]
>>> let twinfo2 = setCredential oauth credential twinfo
>>> oauthConsumerKey . twOAuth . twToken $ twinfo2
"consumer_key"
>>> twProxy twinfo2 == Just proxy
True