Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Thentos.Types
- data ThentosA3Error
- = GenericA3Error A3ErrorMessage
- | A3BackendErrorResponse Int LBS
- | A3BackendInvalidJson String
- | A3UriParseError URIParseError
- | A3NoDefaultPersona UserId ServiceId
- | A3PersonaLacksExternalUrl
- newtype A3ErrorMessage = A3ErrorMessage {}
- data A3Error = A3Error {
- aeName :: ST
- aeLocation :: ST
- aeDescription :: ST
- type A3Action = Action ThentosA3Error ()
Documentation
module Thentos.Types
data ThentosA3Error
GenericA3Error A3ErrorMessage | |
A3BackendErrorResponse Int LBS | |
A3BackendInvalidJson String | |
A3UriParseError URIParseError | |
A3NoDefaultPersona UserId ServiceId | |
A3PersonaLacksExternalUrl |
Eq ThentosA3Error | |
Read ThentosA3Error | |
Show ThentosA3Error | |
Exception ThentosA3Error |
newtype A3ErrorMessage
An A3-style error message contains a list of errors.
Eq A3ErrorMessage | |
Read A3ErrorMessage | |
Show A3ErrorMessage | |
ToJSON A3ErrorMessage | |
FromJSON A3ErrorMessage |
data A3Error
Wraps the error details reported by A3.
A3Error | |
|
type A3Action = Action ThentosA3Error ()