mattermost-api-50200.5.0: Client API for Mattermost chat system

Safe HaskellNone
LanguageHaskell2010

Network.Mattermost.Types.Config

Documentation

data EmailSettings Source #

Instances
Eq EmailSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Read EmailSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

readsPrec :: Int -> ReadS EmailSettings

readList :: ReadS [EmailSettings]

readPrec :: ReadPrec EmailSettings

readListPrec :: ReadPrec [EmailSettings]

Show EmailSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> EmailSettings -> ShowS

show :: EmailSettings -> String

showList :: [EmailSettings] -> ShowS

FromJSON EmailSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser EmailSettings

parseJSONList :: Value -> Parser [EmailSettings]

ToJSON EmailSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

toJSON :: EmailSettings -> Value

toEncoding :: EmailSettings -> Encoding

toJSONList :: [EmailSettings] -> Value

toEncodingList :: [EmailSettings] -> Encoding

data RestrictDirectMessageSetting Source #

data ClientConfig Source #

Constructors

ClientConfig 

Fields

Instances
Eq ClientConfig Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

(==) :: ClientConfig -> ClientConfig -> Bool

(/=) :: ClientConfig -> ClientConfig -> Bool

Read ClientConfig Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

readsPrec :: Int -> ReadS ClientConfig

readList :: ReadS [ClientConfig]

readPrec :: ReadPrec ClientConfig

readListPrec :: ReadPrec [ClientConfig]

Show ClientConfig Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> ClientConfig -> ShowS

show :: ClientConfig -> String

showList :: [ClientConfig] -> ShowS

FromJSON ClientConfig Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser ClientConfig

parseJSONList :: Value -> Parser [ClientConfig]

data TeamSettings Source #

Instances
Eq TeamSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

(==) :: TeamSettings -> TeamSettings -> Bool

(/=) :: TeamSettings -> TeamSettings -> Bool

Read TeamSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

readsPrec :: Int -> ReadS TeamSettings

readList :: ReadS [TeamSettings]

readPrec :: ReadPrec TeamSettings

readListPrec :: ReadPrec [TeamSettings]

Show TeamSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> TeamSettings -> ShowS

show :: TeamSettings -> String

showList :: [TeamSettings] -> ShowS

FromJSON TeamSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser TeamSettings

parseJSONList :: Value -> Parser [TeamSettings]

ToJSON TeamSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

toJSON :: TeamSettings -> Value

toEncoding :: TeamSettings -> Encoding

toJSONList :: [TeamSettings] -> Value

toEncodingList :: [TeamSettings] -> Encoding

data WebrtcSettings Source #

Instances
Eq WebrtcSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Read WebrtcSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

readsPrec :: Int -> ReadS WebrtcSettings

readList :: ReadS [WebrtcSettings]

readPrec :: ReadPrec WebrtcSettings

readListPrec :: ReadPrec [WebrtcSettings]

Show WebrtcSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> WebrtcSettings -> ShowS

show :: WebrtcSettings -> String

showList :: [WebrtcSettings] -> ShowS

FromJSON WebrtcSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser WebrtcSettings

parseJSONList :: Value -> Parser [WebrtcSettings]

ToJSON WebrtcSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

toJSON :: WebrtcSettings -> Value

toEncoding :: WebrtcSettings -> Encoding

toJSONList :: [WebrtcSettings] -> Value

toEncodingList :: [WebrtcSettings] -> Encoding

data PasswordSettings Source #

Instances
Eq PasswordSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Read PasswordSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Show PasswordSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> PasswordSettings -> ShowS

show :: PasswordSettings -> String

showList :: [PasswordSettings] -> ShowS

FromJSON PasswordSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser PasswordSettings

parseJSONList :: Value -> Parser [PasswordSettings]

ToJSON PasswordSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

data PrivacySettings Source #

Instances
Eq PrivacySettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Read PrivacySettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Show PrivacySettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> PrivacySettings -> ShowS

show :: PrivacySettings -> String

showList :: [PrivacySettings] -> ShowS

FromJSON PrivacySettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser PrivacySettings

parseJSONList :: Value -> Parser [PrivacySettings]

ToJSON PrivacySettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

toJSON :: PrivacySettings -> Value

toEncoding :: PrivacySettings -> Encoding

toJSONList :: [PrivacySettings] -> Value

toEncodingList :: [PrivacySettings] -> Encoding

data LogSettings Source #

Instances
Eq LogSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

(==) :: LogSettings -> LogSettings -> Bool

(/=) :: LogSettings -> LogSettings -> Bool

Read LogSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

readsPrec :: Int -> ReadS LogSettings

readList :: ReadS [LogSettings]

readPrec :: ReadPrec LogSettings

readListPrec :: ReadPrec [LogSettings]

Show LogSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> LogSettings -> ShowS

show :: LogSettings -> String

showList :: [LogSettings] -> ShowS

FromJSON LogSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser LogSettings

parseJSONList :: Value -> Parser [LogSettings]

ToJSON LogSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

toJSON :: LogSettings -> Value

toEncoding :: LogSettings -> Encoding

toJSONList :: [LogSettings] -> Value

toEncodingList :: [LogSettings] -> Encoding

data MetricsSettings Source #

Instances
Eq MetricsSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Read MetricsSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Show MetricsSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

showsPrec :: Int -> MetricsSettings -> ShowS

show :: MetricsSettings -> String

showList :: [MetricsSettings] -> ShowS

FromJSON MetricsSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

parseJSON :: Value -> Parser MetricsSettings

parseJSONList :: Value -> Parser [MetricsSettings]

ToJSON MetricsSettings Source # 
Instance details

Defined in Network.Mattermost.Types.Config

Methods

toJSON :: MetricsSettings -> Value

toEncoding :: MetricsSettings -> Encoding

toJSONList :: [MetricsSettings] -> Value

toEncodingList :: [MetricsSettings] -> Encoding