Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.Mattermost.Types.Config
Documentation
data ServerConfig Source #
Constructors
Instances
Eq ServerConfig Source # | |
Defined in Network.Mattermost.Types.Config | |
Read ServerConfig Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS ServerConfig # readList :: ReadS [ServerConfig] # | |
Show ServerConfig Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> ServerConfig -> ShowS # show :: ServerConfig -> String # showList :: [ServerConfig] -> ShowS # | |
ToJSON ServerConfig Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: ServerConfig -> Value # toEncoding :: ServerConfig -> Encoding # toJSONList :: [ServerConfig] -> Value # toEncodingList :: [ServerConfig] -> Encoding # | |
FromJSON ServerConfig Source # | |
Defined in Network.Mattermost.Types.Config |
data EmailSettings Source #
Constructors
Instances
Eq EmailSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods (==) :: EmailSettings -> EmailSettings -> Bool # (/=) :: EmailSettings -> EmailSettings -> Bool # | |
Read EmailSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS EmailSettings # readList :: ReadS [EmailSettings] # | |
Show EmailSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> EmailSettings -> ShowS # show :: EmailSettings -> String # showList :: [EmailSettings] -> ShowS # | |
ToJSON EmailSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: EmailSettings -> Value # toEncoding :: EmailSettings -> Encoding # toJSONList :: [EmailSettings] -> Value # toEncodingList :: [EmailSettings] -> Encoding # | |
FromJSON EmailSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods parseJSON :: Value -> Parser EmailSettings # parseJSONList :: Value -> Parser [EmailSettings] # |
data TeammateNameDisplayMode Source #
Constructors
TMUsername | |
TMNicknameOrFullname | |
TMFullname | |
TMUnknown Text |
Instances
Eq TeammateNameDisplayMode Source # | |
Defined in Network.Mattermost.Types.Config Methods (==) :: TeammateNameDisplayMode -> TeammateNameDisplayMode -> Bool # (/=) :: TeammateNameDisplayMode -> TeammateNameDisplayMode -> Bool # | |
Read TeammateNameDisplayMode Source # | |
Defined in Network.Mattermost.Types.Config | |
Show TeammateNameDisplayMode Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> TeammateNameDisplayMode -> ShowS # show :: TeammateNameDisplayMode -> String # showList :: [TeammateNameDisplayMode] -> ShowS # | |
ToJSON TeammateNameDisplayMode Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: TeammateNameDisplayMode -> Value # toEncoding :: TeammateNameDisplayMode -> Encoding # toJSONList :: [TeammateNameDisplayMode] -> Value # | |
FromJSON TeammateNameDisplayMode Source # | |
Defined in Network.Mattermost.Types.Config Methods parseJSON :: Value -> Parser TeammateNameDisplayMode # parseJSONList :: Value -> Parser [TeammateNameDisplayMode] # |
data ClientConfig Source #
Constructors
Instances
Eq ClientConfig Source # | |
Defined in Network.Mattermost.Types.Config | |
Read ClientConfig Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS ClientConfig # readList :: ReadS [ClientConfig] # | |
Show ClientConfig Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> ClientConfig -> ShowS # show :: ClientConfig -> String # showList :: [ClientConfig] -> ShowS # | |
FromJSON ClientConfig Source # | |
Defined in Network.Mattermost.Types.Config |
data TeamSettings Source #
Constructors
Instances
Eq TeamSettings Source # | |
Defined in Network.Mattermost.Types.Config | |
Read TeamSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS TeamSettings # readList :: ReadS [TeamSettings] # | |
Show TeamSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> TeamSettings -> ShowS # show :: TeamSettings -> String # showList :: [TeamSettings] -> ShowS # | |
ToJSON TeamSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: TeamSettings -> Value # toEncoding :: TeamSettings -> Encoding # toJSONList :: [TeamSettings] -> Value # toEncodingList :: [TeamSettings] -> Encoding # | |
FromJSON TeamSettings Source # | |
Defined in Network.Mattermost.Types.Config |
data WebrtcSettings Source #
Constructors
WebrtcSettings | |
Instances
Eq WebrtcSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods (==) :: WebrtcSettings -> WebrtcSettings -> Bool # (/=) :: WebrtcSettings -> WebrtcSettings -> Bool # | |
Read WebrtcSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS WebrtcSettings # readList :: ReadS [WebrtcSettings] # | |
Show WebrtcSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> WebrtcSettings -> ShowS # show :: WebrtcSettings -> String # showList :: [WebrtcSettings] -> ShowS # | |
ToJSON WebrtcSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: WebrtcSettings -> Value # toEncoding :: WebrtcSettings -> Encoding # toJSONList :: [WebrtcSettings] -> Value # toEncodingList :: [WebrtcSettings] -> Encoding # | |
FromJSON WebrtcSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods parseJSON :: Value -> Parser WebrtcSettings # parseJSONList :: Value -> Parser [WebrtcSettings] # |
data PasswordSettings Source #
Constructors
PasswordSettings | |
Instances
data PrivacySettings Source #
Constructors
PrivacySettings | |
Instances
Eq PrivacySettings Source # | |
Defined in Network.Mattermost.Types.Config Methods (==) :: PrivacySettings -> PrivacySettings -> Bool # (/=) :: PrivacySettings -> PrivacySettings -> Bool # | |
Read PrivacySettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS PrivacySettings # readList :: ReadS [PrivacySettings] # | |
Show PrivacySettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> PrivacySettings -> ShowS # show :: PrivacySettings -> String # showList :: [PrivacySettings] -> ShowS # | |
ToJSON PrivacySettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: PrivacySettings -> Value # toEncoding :: PrivacySettings -> Encoding # toJSONList :: [PrivacySettings] -> Value # toEncodingList :: [PrivacySettings] -> Encoding # | |
FromJSON PrivacySettings Source # | |
Defined in Network.Mattermost.Types.Config Methods parseJSON :: Value -> Parser PrivacySettings # parseJSONList :: Value -> Parser [PrivacySettings] # |
data RateLimitSettings Source #
Constructors
RateLimitSettings | |
Instances
data LogSettings Source #
Constructors
LogSettings | |
Instances
Eq LogSettings Source # | |
Defined in Network.Mattermost.Types.Config | |
Read LogSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS LogSettings # readList :: ReadS [LogSettings] # readPrec :: ReadPrec LogSettings # readListPrec :: ReadPrec [LogSettings] # | |
Show LogSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> LogSettings -> ShowS # show :: LogSettings -> String # showList :: [LogSettings] -> ShowS # | |
ToJSON LogSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: LogSettings -> Value # toEncoding :: LogSettings -> Encoding # toJSONList :: [LogSettings] -> Value # toEncodingList :: [LogSettings] -> Encoding # | |
FromJSON LogSettings Source # | |
Defined in Network.Mattermost.Types.Config |
data MetricsSettings Source #
Constructors
MetricsSettings | |
Instances
Eq MetricsSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods (==) :: MetricsSettings -> MetricsSettings -> Bool # (/=) :: MetricsSettings -> MetricsSettings -> Bool # | |
Read MetricsSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS MetricsSettings # readList :: ReadS [MetricsSettings] # | |
Show MetricsSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> MetricsSettings -> ShowS # show :: MetricsSettings -> String # showList :: [MetricsSettings] -> ShowS # | |
ToJSON MetricsSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: MetricsSettings -> Value # toEncoding :: MetricsSettings -> Encoding # toJSONList :: [MetricsSettings] -> Value # toEncodingList :: [MetricsSettings] -> Encoding # | |
FromJSON MetricsSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods parseJSON :: Value -> Parser MetricsSettings # parseJSONList :: Value -> Parser [MetricsSettings] # |
data NativeAppSettings Source #
Constructors
NativeAppSettings | |
Instances
data ComplianceSettings Source #
Constructors
ComplianceSettings | |
Instances
data SupportSettings Source #
Constructors
SupportSettings | |
Instances
Eq SupportSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods (==) :: SupportSettings -> SupportSettings -> Bool # (/=) :: SupportSettings -> SupportSettings -> Bool # | |
Read SupportSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods readsPrec :: Int -> ReadS SupportSettings # readList :: ReadS [SupportSettings] # | |
Show SupportSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods showsPrec :: Int -> SupportSettings -> ShowS # show :: SupportSettings -> String # showList :: [SupportSettings] -> ShowS # | |
ToJSON SupportSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods toJSON :: SupportSettings -> Value # toEncoding :: SupportSettings -> Encoding # toJSONList :: [SupportSettings] -> Value # toEncodingList :: [SupportSettings] -> Encoding # | |
FromJSON SupportSettings Source # | |
Defined in Network.Mattermost.Types.Config Methods parseJSON :: Value -> Parser SupportSettings # parseJSONList :: Value -> Parser [SupportSettings] # |