slack-web-0.2.0.4: Bindings for the Slack web API

Safe HaskellNone
LanguageHaskell2010

Web.Slack.Chat

Description

 

Documentation

data PostMsg #

Instances

Eq PostMsg # 

Methods

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

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

Show PostMsg # 
Generic PostMsg # 

Associated Types

type Rep PostMsg :: * -> * #

Methods

from :: PostMsg -> Rep PostMsg x #

to :: Rep PostMsg x -> PostMsg #

ToJSON PostMsg # 
FromJSON PostMsg # 
type Rep PostMsg # 
type Rep PostMsg = D1 * (MetaData "PostMsg" "Web.Slack.Chat" "slack-web-0.2.0.4-7MCb8pY1n9N7KgCq7RerKY" False) (C1 * (MetaCons "PostMsg" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgParse") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "postMsgLinkNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgAttachments") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgUnfurlLinks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "postMsgUnfurlMedia") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgUsername") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgAsUser") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "postMsgIconUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgIconEmoji") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgThreadTs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "postMsgReplyBroadcast") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))))))))

data PostMsgReq #

Instances

Eq PostMsgReq # 
Show PostMsgReq # 
Generic PostMsgReq # 

Associated Types

type Rep PostMsgReq :: * -> * #

ToJSON PostMsgReq # 
FromJSON PostMsgReq # 
ToForm PostMsgReq # 

Methods

toForm :: PostMsgReq -> Form #

type Rep PostMsgReq # 
type Rep PostMsgReq = D1 * (MetaData "PostMsgReq" "Web.Slack.Chat" "slack-web-0.2.0.4-7MCb8pY1n9N7KgCq7RerKY" False) (C1 * (MetaCons "PostMsgReq" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqChannel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqText") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "postMsgReqParse") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqLinkNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqAttachments") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "postMsgReqUnfurlLinks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqUnfurlMedia") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqUsername") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "postMsgReqAsUser") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqIconUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "postMsgReqIconEmoji") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgReqThreadTs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "postMsgReqReplyBroadcast") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool))))))))

data PostMsgRsp #

Instances

Eq PostMsgRsp # 
Show PostMsgRsp # 
Generic PostMsgRsp # 

Associated Types

type Rep PostMsgRsp :: * -> * #

FromJSON PostMsgRsp # 
type Rep PostMsgRsp # 
type Rep PostMsgRsp = D1 * (MetaData "PostMsgRsp" "Web.Slack.Chat" "slack-web-0.2.0.4-7MCb8pY1n9N7KgCq7RerKY" False) (C1 * (MetaCons "PostMsgRsp" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "postMsgRspTs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * String)) (S1 * (MetaSel (Just Symbol "postMsgRspMessage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * PostMsg))))