QtRestClient
3.0.0
A library for generic JSON-based REST-APIs, with a mechanism to map JSON to Qt objects
|
An exception that is throw on errors when awaiting a GenericRestReply. More...
#include <restreplyawaitable.h>
Public Member Functions | |
GenericAwaitedException (int code, const ErrorClassType &data) | |
Constructor, takes an error code, type and additional data. | |
GenericAwaitedException (int code, RestReply::Error type, const QString &data) | |
Constructor, takes an error code, type and an error string. | |
ErrorClassType | genericError () const |
Returns the additional error data. | |
QString | errorString (const std::function< QString(ErrorClassType, int)> &failureTransformer) const |
Converts the error data to a string using the transformer if neccessary and returns it. | |
Q_NORETURN void | raise () const override |
Inherits QException::raise. | |
ExceptionBase * | clone () const override |
Inherits QException::clone. | |
QString | errorString () const |
Converts the error data to a string and returns it. | |
QString | errorString (const std::function< QString(QVariantMap, int)> &failureTransformer) const |
Converts the error data to a string using the transformer if neccessary and returns it. | |
QString | errorString (const std::function< QString(QVariantList, int)> &failureTransformer) const |
Converts the error data to a string using the transformer if neccessary and returns it. | |
Public Member Functions inherited from QtRestClient::AwaitedException | |
AwaitedException (int code, RestReply::Error type, QVariant data) | |
Constructor, takes an error code, type and additional data. | |
int | errorCode () const |
Returns the error code. | |
RestReply::Error | errorType () const |
Returns the error type. | |
QVariant | errorData () const |
Returns the additional error data. | |
QVariantMap | errorObject () const |
Converts the error data to a map and returns it. | |
QVariantList | errorArray () const |
Converts the error data to a list and returns it. | |
QString | errorString () const |
Converts the error data to a string and returns it. | |
QString | errorString (const std::function< QString(QVariantMap, int)> &failureTransformer) const |
Converts the error data to a string using the transformer if neccessary and returns it. | |
QString | errorString (const std::function< QString(QVariantList, int)> &failureTransformer) const |
Converts the error data to a string using the transformer if neccessary and returns it. | |
const char * | what () const noexcept override |
Inherits QException::what. | |
An exception that is throw on errors when awaiting a GenericRestReply.
Definition at line 101 of file restreplyawaitable.h.