Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type Domain = Text
data Event where
type Pref = (Text, Value)
data ChannelRenameInfo
ChannelRenameInfo | |
|
Show ChannelRenameInfo | |
FromJSON ChannelRenameInfo |
channelRenameName :: Lens' ChannelRenameInfo Text
channelRenameId :: Lens' ChannelRenameInfo ChannelId
channelRenameCreated :: Lens' ChannelRenameInfo Time
_UnknownEvent :: Prism' Event Value
_PinRemoved :: Prism' Event ()
_TeamMigrationStarted :: Prism' Event ()
_ReconnectUrl :: Prism' Event URL
_StatusChange :: Prism' Event (UserId, Text, SlackTimeStamp)
_MessageError :: Prism' Event (Int, SlackError)
_MessageResponse :: Prism' Event (Int, SlackTimeStamp, Text)
_UserTyping :: Prism' Event (ChannelId, UserId)
_AccountsChanged :: Prism' Event ()
_BotChanged :: Prism' Event Bot
_EmailDomainChange :: Prism' Event (Domain, SlackTimeStamp)
_TeamDomainChange :: Prism' Event (URL, Domain)
_TeamRenameEvent :: Prism' Event Text
_TeamPrefChange :: Prism' Event Pref
_CommandsChanged :: Prism' Event SlackTimeStamp
_EmojiChanged :: Prism' Event SlackTimeStamp
_StarRemoved :: Prism' Event (UserId, Item, SlackTimeStamp)
_StarAdded :: Prism' Event (UserId, Item, SlackTimeStamp)
_ReactionRemoved :: Prism' Event (UserId, Maybe Text, Item, SlackTimeStamp)
_ReactionAdded :: Prism' Event (UserId, Maybe Text, Item, SlackTimeStamp)
_UserChange :: Prism' Event User
_PrefChange :: Prism' Event Pref
_ManualPresenceChange :: Prism' Event Presence
_PresenceChange :: Prism' Event (UserId, Presence)
_FileCommentDeleted :: Prism' Event (File, CommentId)
_FileCommentEdited :: Prism' Event (File, Comment)
_FileCommentAdded :: Prism' Event (File, Comment)
_FileDeleted :: Prism' Event (FileId, SlackTimeStamp)
_FileChange :: Prism' Event File
_FilePrivate :: Prism' Event FileId
_FilePublic :: Prism' Event File
_FileUnshared :: Prism' Event File
_FileShared :: Prism' Event File
_FileCreated :: Prism' Event File
_GroupHistoryChanged :: Prism' Event (SlackTimeStamp, SlackTimeStamp, SlackTimeStamp)
_GroupMarked :: Prism' Event (GroupId, SlackTimeStamp)
_GroupRename :: Prism' Event ChannelRenameInfo
_GroupUnarchive :: Prism' Event GroupId
_GroupArchive :: Prism' Event GroupId
_GroupClose :: Prism' Event (UserId, GroupId)
_GroupOpen :: Prism' Event (UserId, GroupId)
_GroupLeft :: Prism' Event Group
_GroupJoined :: Prism' Event Group
_ImHistoryChanged :: Prism' Event (SlackTimeStamp, SlackTimeStamp, SlackTimeStamp)
_ImMarked :: Prism' Event (IMId, SlackTimeStamp)
_ImCreated :: Prism' Event (UserId, IM)
_ChannelHistoryChanged :: Prism' Event (SlackTimeStamp, SlackTimeStamp, SlackTimeStamp)
_ChannelUnarchive :: Prism' Event (ChannelId, UserId)
_ChannelArchive :: Prism' Event (ChannelId, UserId)
_ChannelRename :: Prism' Event ChannelRenameInfo
_ChannelDeleted :: Prism' Event ChannelId
_ChannelLeft :: Prism' Event Channel
_ChannelJoined :: Prism' Event Channel
_ChannelCreated :: Prism' Event Channel
_ChannelMarked :: Prism' Event (ChannelId, SlackTimeStamp)
_HiddenMessage :: Prism' Event (ChannelId, Submitter, SlackTimeStamp, Maybe Subtype)