twitter-conduit-0.5.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

Instances details
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

Methods

readsPrec :: Int -> ReadS TWToken

readList :: ReadS [TWToken]

readPrec :: ReadPrec TWToken

readListPrec :: ReadPrec [TWToken]

Show TWToken Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

showsPrec :: Int -> TWToken -> ShowS

show :: TWToken -> String

showList :: [TWToken] -> ShowS

Default TWToken Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

def :: TWToken #

data TWInfo Source #

Constructors

TWInfo 

Fields

Instances

Instances details
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

Methods

readsPrec :: Int -> ReadS TWInfo

readList :: ReadS [TWInfo]

readPrec :: ReadPrec TWInfo

readListPrec :: ReadPrec [TWInfo]

Show TWInfo Source # 
Instance details

Defined in Web.Twitter.Conduit.Types

Methods

showsPrec :: Int -> TWInfo -> ShowS

show :: TWInfo -> String

showList :: [TWInfo] -> ShowS

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