Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
module Data.JsonRpc.Id
module Data.JsonRpc.Request
module Data.JsonRpc.Success
data ErrorStatus Source #
ParseError | |
InvalidRequest | |
MethodNotFound | |
InvalidParams | |
InternalError | |
ServerError !Integer | |
MethodError !Integer |
Instances
Eq ErrorStatus Source # | |
Defined in Data.JsonRpc.Failure (==) :: ErrorStatus -> ErrorStatus -> Bool # (/=) :: ErrorStatus -> ErrorStatus -> Bool # | |
Show ErrorStatus Source # | |
Defined in Data.JsonRpc.Failure showsPrec :: Int -> ErrorStatus -> ShowS # show :: ErrorStatus -> String # showList :: [ErrorStatus] -> ShowS # | |
ToJSON ErrorStatus Source # | |
Defined in Data.JsonRpc.Instances toJSON :: ErrorStatus -> Value # toEncoding :: ErrorStatus -> Encoding # toJSONList :: [ErrorStatus] -> Value # toEncodingList :: [ErrorStatus] -> Encoding # | |
FromJSON ErrorStatus Source # | |
Defined in Data.JsonRpc.Instances parseJSON :: Value -> Parser ErrorStatus # parseJSONList :: Value -> Parser [ErrorStatus] # |
Instances
Instances
toCode :: ErrorStatus -> Integer Source #
refineStatus :: MonadPlus m => ErrorStatus -> m ErrorStatus Source #
serverError :: (Integral a, MonadPlus m) => a -> m ErrorStatus Source #
methodError :: (Integral a, MonadPlus m) => a -> m ErrorStatus Source #
emptyError :: Maybe () Source #
module Data.JsonRpc.Response
module Data.JsonRpc.Generic