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 ShareRelationships &other) const |
bool | operator!= (const ShareRelationships &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Properties | |
Optional | QList |
Captures a collection of share relationships for a notebook, for example, as returned by the getNotebookShares method. The share relationships fall into two broad categories: members, and invitations that can be used to become members.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
Optional< ShareRelationshipRestrictions > qevercloud::ShareRelationships::invitationRestrictions |
The restrictions on what privileges may be granted to invitees to this notebook. These restrictions may be specific to the calling user or to the notebook itself. They represent the union of all possible invite cases, so it is possible that once the recipient of the invitation has been identified by the service, such as by a business auto-join, the actual assigned privilege may change.
Optional<QList<InvitationShareRelationship> > qevercloud::ShareRelationships::invitations |
A list of open invitations that can be redeemed into memberships to the notebook.
EverCloudLocalData qevercloud::ShareRelationships::localData |
See the declaration of EverCloudLocalData for details
Optional<QList<MemberShareRelationship> > qevercloud::ShareRelationships::memberships |
A list of memberships of the notebook. A member is identified by their Evernote UserID and has rights to access the notebook.
Optional qevercloud::ShareRelationships::QList |