| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
PostgREST.Error
Contents
Description
Documentation
errorResponseFor :: PgrstError a => a -> Response Source #
data ApiRequestError Source #
Constructors
| ActionInappropriate | |
| InvalidRange | |
| InvalidBody ByteString | |
| ParseRequestError Text Text | |
| NoRelationBetween Text Text | |
| InvalidFilters | |
| UnknownRelation | |
| UnsupportedVerb |
Instances
| Eq ApiRequestError Source # | |
Defined in PostgREST.Error Methods (==) :: ApiRequestError -> ApiRequestError -> Bool # (/=) :: ApiRequestError -> ApiRequestError -> Bool # | |
| Show ApiRequestError Source # | |
Defined in PostgREST.Error Methods showsPrec :: Int -> ApiRequestError -> ShowS # show :: ApiRequestError -> String # showList :: [ApiRequestError] -> ShowS # | |
| ToJSON ApiRequestError Source # | |
Defined in PostgREST.Error Methods toJSON :: ApiRequestError -> Value # toEncoding :: ApiRequestError -> Encoding # toJSONList :: [ApiRequestError] -> Value # toEncodingList :: [ApiRequestError] -> Encoding # | |
Constructors
| PgError Authenticated UsageError |
data SimpleError Source #
Constructors
Instances
| Eq SimpleError Source # | |
Defined in PostgREST.Error | |
| Show SimpleError Source # | |
Defined in PostgREST.Error Methods showsPrec :: Int -> SimpleError -> ShowS # show :: SimpleError -> String # showList :: [SimpleError] -> ShowS # | |
| ToJSON SimpleError Source # | |
Defined in PostgREST.Error Methods toJSON :: SimpleError -> Value # toEncoding :: SimpleError -> Encoding # toJSONList :: [SimpleError] -> Value # toEncodingList :: [SimpleError] -> Encoding # | |
errorPayload :: PgrstError a => a -> LByteString Source #
singularityError :: Integral a => a -> SimpleError Source #
Orphan instances
| ToJSON QueryError Source # | |
Methods toJSON :: QueryError -> Value # toEncoding :: QueryError -> Encoding # toJSONList :: [QueryError] -> Value # toEncodingList :: [QueryError] -> Encoding # | |
| ToJSON CommandError Source # | |
Methods toJSON :: CommandError -> Value # toEncoding :: CommandError -> Encoding # toJSONList :: [CommandError] -> Value # toEncodingList :: [CommandError] -> Encoding # | |
| ToJSON UsageError Source # | |
Methods toJSON :: UsageError -> Value # toEncoding :: UsageError -> Encoding # toJSONList :: [UsageError] -> Value # toEncodingList :: [UsageError] -> Encoding # | |