| Safe Haskell | Safe-Inferred |
|---|---|
| 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
- = Hosted
- | External
- | Snippet
- | Post
- | FileAccess
- data FileObjectVisible = FileObjectVisible {}
- data FileObject
Documentation
ID for a file, which looks something like F2147483862.
Constructors
| Hosted | |
| External | |
| Snippet | |
| Post | |
| FileAccess |
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 # | |
| 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 # | |
| 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 | |