QEverCloud
6.1.0
Unofficial Evernote Cloud API for Qt
|
#include <Types.h>
Public Member Functions | |
virtual void | print (QTextStream &strm) const override |
bool | operator== (const ManageNotebookSharesError &other) const |
bool | operator!= (const ManageNotebookSharesError &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Public Attributes | |
EverCloudLocalData | localData |
Optional< UserIdentity > | userIdentity |
Optional< EDAMUserException > | userException |
Optional< EDAMNotFoundException > | notFoundException |
A structure to capture certain errors that occurred during a call to manageNotebookShares. That method can be run best-effort, meaning that some change requests can be applied while others fail. Note that some errors such as system errors will still fail the entire transaction regardless of running best effort. When some change requests do not succeed, the error conditions are captured in instances of this class, captured by the identity of the share relationship and one of the exception fields.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
EverCloudLocalData qevercloud::ManageNotebookSharesError::localData |
See the declaration of EverCloudLocalData for details
Optional< EDAMNotFoundException > qevercloud::ManageNotebookSharesError::notFoundException |
If the error is represented as an EDAMNotFoundException that would have otherwise been thrown without best-effort execution. Only one exception field will be set.
Optional< EDAMUserException > qevercloud::ManageNotebookSharesError::userException |
If the error is represented as an EDAMUserException that would have otherwise been thrown without best-effort execution. Only one exception field will be set.
Optional< UserIdentity > qevercloud::ManageNotebookSharesError::userIdentity |
The identity of the share relationship whose update encountered an error.