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 NoteInvitationShareRelationship &other) const |
bool | operator!= (const NoteInvitationShareRelationship &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Public Attributes | |
EverCloudLocalData | localData |
Optional< QString > | displayName |
Optional< IdentityID > | recipientIdentityId |
Optional< SharedNotePrivilegeLevel > | privilege |
Optional< UserID > | sharerUserId |
Describes an invitation to a person to use their Evernote credentials to gain access to a note belonging to another user.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
Optional< QString > qevercloud::NoteInvitationShareRelationship::displayName |
The string that clients should show to users to represent this invitation.
EverCloudLocalData qevercloud::NoteInvitationShareRelationship::localData |
See the declaration of EverCloudLocalData for details
Optional< SharedNotePrivilegeLevel > qevercloud::NoteInvitationShareRelationship::privilege |
The privilege level that the recipient will be granted when they accept this invitation. If the user already has a higher privilege to access this note then this will not affect the recipient's privileges.
Optional< IdentityID > qevercloud::NoteInvitationShareRelationship::recipientIdentityId |
Identifies the identity of the invitation recipient. Once the identity has been claimed by an Evernote user and they have accessed the note at least once, the invitation will be used up and will no longer be returned by the service to clients. Instead, that recipient will be included in the list of NoteMemberShareRelationships.