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 SharedNoteTemplate &other) const |
bool | operator!= (const SharedNoteTemplate &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Public Attributes | |
EverCloudLocalData | localData |
Optional< Guid > | noteGuid |
Optional< MessageThreadID > | recipientThreadId |
Optional< QList< Contact > > | recipientContacts |
Optional< SharedNotePrivilegeLevel > | privilege |
Properties | |
Optional | QList |
A structure used to share a note with one or more recipients at a given privilege.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
EverCloudLocalData qevercloud::SharedNoteTemplate::localData |
See the declaration of EverCloudLocalData for details
Optional< SharedNotePrivilegeLevel > qevercloud::SharedNoteTemplate::privilege |
The privilege level to be granted.
The recipients of the note share specified as a list of contacts. This should only be set if the sharing takes place before the thread is created. Use recipientThreadId instead when sharing with an existing thread. Either this field or recipientThreadId must be set.
Optional< MessageThreadID > qevercloud::SharedNoteTemplate::recipientThreadId |
The recipients of the note share specified as a messaging thread ID. If you have an existing messaging thread to share the note with, specify its ID here instead of recipientContacts in order to properly support defunct identities. The sharer must be a participant of the thread. Either this field or recipientContacts must be set.
Optional qevercloud::SharedNoteTemplate::QList |