slack-api-0.7: Bindings to the Slack RTM API.

Safe HaskellNone
LanguageHaskell98

Web.Slack.Types.File

Documentation

data Mode

Constructors

Hosted 
External 
Snippet 
Post 

Instances

Show Mode 
FromJSON Mode 

data Preview

Constructors

Preview 

Fields

_previewText :: Text
 
_previewHighlight :: Text
 
_lines :: Int
 
_linesMore :: Int
 

Instances

Show Preview 
FromJSON Preview 

data FileUrl

Constructors

URL 

Fields

_private :: Text
 
_privateDownload :: Text
 

Instances

Show FileUrl 
FromJSON FileUrl 

data Thumbnail

Constructors

Thumbnail 

Instances

filetype :: Lens' File Text

fileTitle :: Lens' File Text

fileStars :: Lens' File Int

fileSize :: Lens' File Int

filePrettyType :: Lens' File Text

fileName :: Lens' File (Maybe Text)

fileMode :: Lens' File Mode

fileMime :: Lens' File Text

fileId :: Lens' File FileId

fileExternalType :: Lens' File Text

privateDownload :: Lens' FileUrl Text

private :: Lens' FileUrl Text

w80 :: Lens' Thumbnail (Maybe URL)

w64 :: Lens' Thumbnail (Maybe URL)

w360 :: Lens' Thumbnail (Maybe URL)

previewText :: Lens' Preview Text

lines :: Lens' Preview Int