slack-web-1.5.0.0: src/Web/Slack/Prelude.hs
module Web.Slack.Prelude
( module ClassyPrelude,
module Data.Aeson,
module Data.Aeson.TH,
cs,
ToHttpApiData,
NonEmpty (..),
Default (..),
Proxy (..),
)
where
import ClassyPrelude hiding (link)
import Data.Aeson (FromJSON (..), ToJSON (..), object, withObject, (.:), (.:?), (.=))
import Data.Aeson.TH (deriveFromJSON, deriveJSON, deriveToJSON)
import Data.Default.Class (Default (..))
import Data.List.NonEmpty (NonEmpty (..))
import Data.Proxy (Proxy (..))
import Data.String.Conversions (cs)
import Web.HttpApiData (ToHttpApiData)