Copyright | 2015 Tebello Thejane |
---|---|
License | BSD3 |
Maintainer | Tebello Thejane <zyxoas+hackage@gmail.com> |
Stability | Experimental |
Portability | non-portable (GHC Extensions) |
Safe Haskell | None |
Language | Haskell2010 |
The common return type of the API.
Documentation
data BitXAPIResponse recd Source
This retun type enumerates all possible failure modes.
ExceptionResponse HttpException | Some exception occured while making the call to BitX. |
ErrorResponse BitXError | BitX returned an error record instead of returning the data we were expecting. |
ValidResponse recd | We received the data type we were expecting. |
UnparseableResponse (Response ByteString) | BitX retuned data which couldn't be parsed, such as some text which was probably not JSON format. |
Show recd => Show (BitXAPIResponse recd) |