| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
JetStream.API.Management
Description
JetStream account and tier management contract.
Documentation
data ManagementAPI #
accountInfo :: ManagementAPI -> [JetStreamRequestOption] -> IO (Either JetStreamError AccountInfo) #
data AccountAPIStats #
Instances
| FromJSON AccountAPIStats | |
Defined in JetStream.Types Methods parseJSON :: Value -> Parser AccountAPIStats # parseJSONList :: Value -> Parser [AccountAPIStats] # | |
| ToJSON AccountAPIStats | |
Defined in JetStream.Types Methods toJSON :: AccountAPIStats -> Value # toEncoding :: AccountAPIStats -> Encoding # toJSONList :: [AccountAPIStats] -> Value # toEncodingList :: [AccountAPIStats] -> Encoding # omitField :: AccountAPIStats -> Bool # | |
| Show AccountAPIStats | |
Defined in JetStream.Types Methods showsPrec :: Int -> AccountAPIStats -> ShowS # show :: AccountAPIStats -> String # showList :: [AccountAPIStats] -> ShowS # | |
| Eq AccountAPIStats | |
Defined in JetStream.Types Methods (==) :: AccountAPIStats -> AccountAPIStats -> Bool # (/=) :: AccountAPIStats -> AccountAPIStats -> Bool # | |
accountAPILevel :: AccountAPIStats -> Int #
data AccountInfo #
Instances
| FromJSON AccountInfo | |
Defined in JetStream.Types | |
| ToJSON AccountInfo | |
Defined in JetStream.Types Methods toJSON :: AccountInfo -> Value # toEncoding :: AccountInfo -> Encoding # toJSONList :: [AccountInfo] -> Value # toEncodingList :: [AccountInfo] -> Encoding # omitField :: AccountInfo -> Bool # | |
| Show AccountInfo | |
Defined in JetStream.Types Methods showsPrec :: Int -> AccountInfo -> ShowS # show :: AccountInfo -> String # showList :: [AccountInfo] -> ShowS # | |
| Eq AccountInfo | |
Defined in JetStream.Types | |
accountInfoTiers :: AccountInfo -> [(ByteString, AccountTier)] #
data AccountLimits #
Instances
| FromJSON AccountLimits | |
Defined in JetStream.Types Methods parseJSON :: Value -> Parser AccountLimits # parseJSONList :: Value -> Parser [AccountLimits] # | |
| ToJSON AccountLimits | |
Defined in JetStream.Types Methods toJSON :: AccountLimits -> Value # toEncoding :: AccountLimits -> Encoding # toJSONList :: [AccountLimits] -> Value # toEncodingList :: [AccountLimits] -> Encoding # omitField :: AccountLimits -> Bool # | |
| Show AccountLimits | |
Defined in JetStream.Types Methods showsPrec :: Int -> AccountLimits -> ShowS # show :: AccountLimits -> String # showList :: [AccountLimits] -> ShowS # | |
| Eq AccountLimits | |
Defined in JetStream.Types Methods (==) :: AccountLimits -> AccountLimits -> Bool # (/=) :: AccountLimits -> AccountLimits -> Bool # | |
data AccountTier #
Instances
| FromJSON AccountTier | |
Defined in JetStream.Types | |
| ToJSON AccountTier | |
Defined in JetStream.Types Methods toJSON :: AccountTier -> Value # toEncoding :: AccountTier -> Encoding # toJSONList :: [AccountTier] -> Value # toEncodingList :: [AccountTier] -> Encoding # omitField :: AccountTier -> Bool # | |
| Show AccountTier | |
Defined in JetStream.Types Methods showsPrec :: Int -> AccountTier -> ShowS # show :: AccountTier -> String # showList :: [AccountTier] -> ShowS # | |
| Eq AccountTier | |
Defined in JetStream.Types | |
accountTierMemory :: AccountTier -> Integer #
accountTierStreams :: AccountTier -> Int #
accountTierConsumers :: AccountTier -> Int #