| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Web.Slack.Files.Types
Description
Type definitions for the Slack files APIs. See https://api.slack.com/messaging/files.
Since: 1.6.0.0
Synopsis
- newtype FileId = FileId {}
- data FileMode
- data FileObjectVisible = FileObjectVisible {}
- data FileObject
Documentation
ID for a file, which looks something like F2147483862.
Constructors
| Hosted | |
| External | |
| Snippet | |
| Post | |
| FileAccess | |
https://slack.com/help/articles/206819278-Send-emails-to-Slack Since: 1.6.1.0 | |
| Other Text | Other file modes. Since: 1.6.1.0 |
Instances
data FileObjectVisible Source #
Constructors
| FileObjectVisible | |
Instances
| FromJSON FileObjectVisible Source # | |
Defined in Web.Slack.Files.Types Methods parseJSON :: Value -> Parser FileObjectVisible # parseJSONList :: Value -> Parser [FileObjectVisible] # | |
| ToJSON FileObjectVisible Source # | |
Defined in Web.Slack.Files.Types Methods toJSON :: FileObjectVisible -> Value # toEncoding :: FileObjectVisible -> Encoding # toJSONList :: [FileObjectVisible] -> Value # toEncodingList :: [FileObjectVisible] -> Encoding # omitField :: FileObjectVisible -> Bool # | |
| Show FileObjectVisible Source # | |
Defined in Web.Slack.Files.Types Methods showsPrec :: Int -> FileObjectVisible -> ShowS # show :: FileObjectVisible -> String # showList :: [FileObjectVisible] -> ShowS # | |
| Eq FileObjectVisible Source # | |
Defined in Web.Slack.Files.Types Methods (==) :: FileObjectVisible -> FileObjectVisible -> Bool # (/=) :: FileObjectVisible -> FileObjectVisible -> Bool # | |
data FileObject Source #
Constructors
| VisibleFileObject FileObjectVisible | File object is visible |
| CheckFileInfo FileId | File object is in a shared channel so |
Instances
| FromJSON FileObject Source # | |
Defined in Web.Slack.Files.Types | |
| ToJSON FileObject Source # | |
Defined in Web.Slack.Files.Types Methods toJSON :: FileObject -> Value # toEncoding :: FileObject -> Encoding # toJSONList :: [FileObject] -> Value # toEncodingList :: [FileObject] -> Encoding # omitField :: FileObject -> Bool # | |
| Show FileObject Source # | |
Defined in Web.Slack.Files.Types Methods showsPrec :: Int -> FileObject -> ShowS # show :: FileObject -> String # showList :: [FileObject] -> ShowS # | |
| Eq FileObject Source # | |
Defined in Web.Slack.Files.Types | |