| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Simplex.Chat.Stats
Documentation
data PresentedServersSummary Source #
Constructors
| PresentedServersSummary | |
Instances
| FromJSON PresentedServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser PresentedServersSummary parseJSONList :: Value -> Parser [PresentedServersSummary] omittedField :: Maybe PresentedServersSummary | |
| ToJSON PresentedServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: PresentedServersSummary -> Value toEncoding :: PresentedServersSummary -> Encoding toJSONList :: [PresentedServersSummary] -> Value toEncodingList :: [PresentedServersSummary] -> Encoding omitField :: PresentedServersSummary -> Bool | |
| Show PresentedServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> PresentedServersSummary -> ShowS show :: PresentedServersSummary -> String showList :: [PresentedServersSummary] -> ShowS | |
data SMPServersSummary Source #
Constructors
| SMPServersSummary | |
Instances
| FromJSON SMPServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser SMPServersSummary parseJSONList :: Value -> Parser [SMPServersSummary] omittedField :: Maybe SMPServersSummary | |
| ToJSON SMPServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: SMPServersSummary -> Value toEncoding :: SMPServersSummary -> Encoding toJSONList :: [SMPServersSummary] -> Value toEncodingList :: [SMPServersSummary] -> Encoding omitField :: SMPServersSummary -> Bool | |
| Show SMPServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> SMPServersSummary -> ShowS show :: SMPServersSummary -> String showList :: [SMPServersSummary] -> ShowS | |
Constructors
| SMPTotals | |
Instances
| FromJSON SMPTotals Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser SMPTotals parseJSONList :: Value -> Parser [SMPTotals] omittedField :: Maybe SMPTotals | |
| ToJSON SMPTotals Source # | |
Defined in Simplex.Chat.Stats Methods toEncoding :: SMPTotals -> Encoding toJSONList :: [SMPTotals] -> Value toEncodingList :: [SMPTotals] -> Encoding | |
| Show SMPTotals Source # | |
data SMPServerSummary Source #
Constructors
| SMPServerSummary | |
Instances
| FromJSON SMPServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser SMPServerSummary parseJSONList :: Value -> Parser [SMPServerSummary] omittedField :: Maybe SMPServerSummary | |
| ToJSON SMPServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: SMPServerSummary -> Value toEncoding :: SMPServerSummary -> Encoding toJSONList :: [SMPServerSummary] -> Value toEncodingList :: [SMPServerSummary] -> Encoding omitField :: SMPServerSummary -> Bool | |
| Show SMPServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> SMPServerSummary -> ShowS show :: SMPServerSummary -> String showList :: [SMPServerSummary] -> ShowS | |
data XFTPServersSummary Source #
Constructors
| XFTPServersSummary | |
Instances
| FromJSON XFTPServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser XFTPServersSummary parseJSONList :: Value -> Parser [XFTPServersSummary] omittedField :: Maybe XFTPServersSummary | |
| ToJSON XFTPServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: XFTPServersSummary -> Value toEncoding :: XFTPServersSummary -> Encoding toJSONList :: [XFTPServersSummary] -> Value toEncodingList :: [XFTPServersSummary] -> Encoding omitField :: XFTPServersSummary -> Bool | |
| Show XFTPServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> XFTPServersSummary -> ShowS show :: XFTPServersSummary -> String showList :: [XFTPServersSummary] -> ShowS | |
data XFTPTotals Source #
Constructors
| XFTPTotals | |
Instances
| FromJSON XFTPTotals Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser XFTPTotals parseJSONList :: Value -> Parser [XFTPTotals] omittedField :: Maybe XFTPTotals | |
| ToJSON XFTPTotals Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: XFTPTotals -> Value toEncoding :: XFTPTotals -> Encoding toJSONList :: [XFTPTotals] -> Value toEncodingList :: [XFTPTotals] -> Encoding omitField :: XFTPTotals -> Bool | |
| Show XFTPTotals Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> XFTPTotals -> ShowS show :: XFTPTotals -> String showList :: [XFTPTotals] -> ShowS | |
data XFTPServerSummary Source #
Constructors
| XFTPServerSummary | |
Fields
| |
Instances
| FromJSON XFTPServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser XFTPServerSummary parseJSONList :: Value -> Parser [XFTPServerSummary] omittedField :: Maybe XFTPServerSummary | |
| ToJSON XFTPServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: XFTPServerSummary -> Value toEncoding :: XFTPServerSummary -> Encoding toJSONList :: [XFTPServerSummary] -> Value toEncodingList :: [XFTPServerSummary] -> Encoding omitField :: XFTPServerSummary -> Bool | |
| Show XFTPServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> XFTPServerSummary -> ShowS show :: XFTPServerSummary -> String showList :: [XFTPServerSummary] -> ShowS | |
data NtfServersSummary Source #
Constructors
| NtfServersSummary | |
Instances
| FromJSON NtfServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser NtfServersSummary parseJSONList :: Value -> Parser [NtfServersSummary] omittedField :: Maybe NtfServersSummary | |
| ToJSON NtfServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: NtfServersSummary -> Value toEncoding :: NtfServersSummary -> Encoding toJSONList :: [NtfServersSummary] -> Value toEncodingList :: [NtfServersSummary] -> Encoding omitField :: NtfServersSummary -> Bool | |
| Show NtfServersSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> NtfServersSummary -> ShowS show :: NtfServersSummary -> String showList :: [NtfServersSummary] -> ShowS | |
Instances
| FromJSON NtfTotals Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser NtfTotals parseJSONList :: Value -> Parser [NtfTotals] omittedField :: Maybe NtfTotals | |
| ToJSON NtfTotals Source # | |
Defined in Simplex.Chat.Stats Methods toEncoding :: NtfTotals -> Encoding toJSONList :: [NtfTotals] -> Value toEncodingList :: [NtfTotals] -> Encoding | |
| Show NtfTotals Source # | |
data NtfServerSummary Source #
Constructors
| NtfServerSummary | |
Instances
| FromJSON NtfServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods parseJSON :: Value -> Parser NtfServerSummary parseJSONList :: Value -> Parser [NtfServerSummary] omittedField :: Maybe NtfServerSummary | |
| ToJSON NtfServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods toJSON :: NtfServerSummary -> Value toEncoding :: NtfServerSummary -> Encoding toJSONList :: [NtfServerSummary] -> Value toEncodingList :: [NtfServerSummary] -> Encoding omitField :: NtfServerSummary -> Bool | |
| Show NtfServerSummary Source # | |
Defined in Simplex.Chat.Stats Methods showsPrec :: Int -> NtfServerSummary -> ShowS show :: NtfServerSummary -> String showList :: [NtfServerSummary] -> ShowS | |
toPresentedServersSummary :: AgentServersSummary -> [User] -> User -> [SMPServer] -> [XFTPServer] -> [NtfServer] -> PresentedServersSummary Source #
countUserInAllStats :: AgentUserId -> User -> [User] -> Bool Source #
addSMPSubs :: SMPServerSubs -> SMPServerSubs -> SMPServerSubs Source #