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 NoteMemberShareRelationship &other) const |
bool | operator!= (const NoteMemberShareRelationship &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Public Attributes | |
EverCloudLocalData | localData |
Optional< QString > | displayName |
Optional< UserID > | recipientUserId |
Optional< SharedNotePrivilegeLevel > | privilege |
Optional< NoteShareRelationshipRestrictions > | restrictions |
Optional< UserID > | sharerUserId |
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
Optional< QString > qevercloud::NoteMemberShareRelationship::displayName |
The string that clients should show to users to represent this member.
EverCloudLocalData qevercloud::NoteMemberShareRelationship::localData |
See the declaration of EverCloudLocalData for details
Optional< SharedNotePrivilegeLevel > qevercloud::NoteMemberShareRelationship::privilege |
The privilege at which the member can access the note, which is the best privilege granted to the user across all of their individual shares for this note. This field is used by the service to convey information to the user, so clients should treat it as read-only.
The Evernote UserID of the user who is a member to the note.
Optional< NoteShareRelationshipRestrictions > qevercloud::NoteMemberShareRelationship::restrictions |
The restrictions on which privileges may be individually assigned to the recipient of this share relationship. This field is used by the service to convey information to the user, so clients should treat it as read-only.