Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data ServerApiReturnType Source #
Instances
FromJSON ServerApiReturnType Source # | |
Defined in Poseidon.ServerClient parseJSON :: Value -> Parser ServerApiReturnType parseJSONList :: Value -> Parser [ServerApiReturnType] | |
ToJSON ServerApiReturnType Source # | |
Defined in Poseidon.ServerClient toJSON :: ServerApiReturnType -> Value toEncoding :: ServerApiReturnType -> Encoding toJSONList :: [ServerApiReturnType] -> Value toEncodingList :: [ServerApiReturnType] -> Encoding |
data ApiReturnData Source #
ApiReturnPackageInfo [PackageInfo] | |
ApiReturnGroupInfo [GroupInfo] | |
ApiReturnExtIndividualInfo [ExtendedIndividualInfo] |
Instances
FromJSON ApiReturnData Source # | |
Defined in Poseidon.ServerClient parseJSON :: Value -> Parser ApiReturnData parseJSONList :: Value -> Parser [ApiReturnData] | |
ToJSON ApiReturnData Source # | |
Defined in Poseidon.ServerClient toJSON :: ApiReturnData -> Value toEncoding :: ApiReturnData -> Encoding toJSONList :: [ApiReturnData] -> Value toEncodingList :: [ApiReturnData] -> Encoding |
processApiResponse :: String -> Bool -> PoseidonIO ApiReturnData Source #
data PackageInfo Source #
PackageInfo | |
|
Instances
GroupInfo | |
|
Instances
FromJSON GroupInfo Source # | |
Defined in Poseidon.ServerClient parseJSON :: Value -> Parser GroupInfo parseJSONList :: Value -> Parser [GroupInfo] | |
ToJSON GroupInfo Source # | |
Defined in Poseidon.ServerClient toEncoding :: GroupInfo -> Encoding toJSONList :: [GroupInfo] -> Value toEncodingList :: [GroupInfo] -> Encoding | |
Eq GroupInfo Source # | |
HasNameAndVersion GroupInfo Source # | |
Defined in Poseidon.ServerClient |
data ExtendedIndividualInfo Source #
ExtendedIndividualInfo | |
|
Instances
FromJSON ExtendedIndividualInfo Source # | |
Defined in Poseidon.ServerClient parseJSON :: Value -> Parser ExtendedIndividualInfo parseJSONList :: Value -> Parser [ExtendedIndividualInfo] | |
ToJSON ExtendedIndividualInfo Source # | |
Defined in Poseidon.ServerClient toJSON :: ExtendedIndividualInfo -> Value toEncoding :: ExtendedIndividualInfo -> Encoding toJSONList :: [ExtendedIndividualInfo] -> Value toEncodingList :: [ExtendedIndividualInfo] -> Encoding | |
Eq ExtendedIndividualInfo Source # | |
Defined in Poseidon.ServerClient | |
HasNameAndVersion ExtendedIndividualInfo Source # | |
Defined in Poseidon.ServerClient |