QEverCloud
Unofficial Evernote Cloud API for Qt
|
Asynchronous API conterpart of EDAMSystemException. More...
Inherits qevercloud::EvernoteExceptionData.
Inherited by qevercloud::EDAMSystemExceptionAuthExpiredData, and qevercloud::EDAMSystemExceptionRateLimitReachedData.
Public Member Functions | |
EDAMSystemExceptionData (QString err, EDAMErrorCode::type errorCode, Optional< QString > message, Optional< qint32 > rateLimitDuration) | |
virtual void | throwException () const Q_DECL_OVERRIDE |
If you want to throw an exception that corresponds to a recrived EverCloudExceptionData descendant than call this function. More... | |
![]() | |
EvernoteExceptionData (QString err) | |
![]() | |
EverCloudExceptionData (QString err) | |
Public Attributes | |
EDAMErrorCode::type | errorCode |
Optional< QString > | message |
Optional< qint32 > | rateLimitDuration |
![]() | |
QString | errorMessage |
Contains an error message. More... | |
Asynchronous API conterpart of EDAMSystemException.
See EverCloudExceptionData for more details.
|
virtual |
If you want to throw an exception that corresponds to a recrived EverCloudExceptionData descendant than call this function.
Do not use throw
statement, it's not polymorphic.
Reimplemented from qevercloud::EvernoteExceptionData.
Reimplemented in qevercloud::EDAMSystemExceptionAuthExpiredData, and qevercloud::EDAMSystemExceptionRateLimitReachedData.