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 ManageNoteSharesParameters &other) const |
bool | operator!= (const ManageNoteSharesParameters &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Public Attributes | |
EverCloudLocalData | localData |
Optional< QString > | noteGuid |
Optional< QList< NoteMemberShareRelationship > > | membershipsToUpdate |
Optional< QList< NoteInvitationShareRelationship > > | invitationsToUpdate |
Optional< QList< UserID > > | membershipsToUnshare |
Optional< QList< IdentityID > > | invitationsToUnshare |
Properties | |
Optional | QList |
Captures parameters used by clients to manage the shares for a given note via the manageNoteShares function. This is used only to manage the existing memberships and invitations for a note. To invite a new recipient, use NoteStore.createOrUpdateSharedNotes.
The only field of an existing membership or invitation that can be updated by this function is the share privilege.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
Optional<QList<IdentityID> > qevercloud::ManageNoteSharesParameters::invitationsToUnshare |
A list of outstanding invitations to expunge from the service.
Optional<QList<NoteInvitationShareRelationship> > qevercloud::ManageNoteSharesParameters::invitationsToUpdate |
The list of outstanding invitations to update, as matched by the identity field of the NoteInvitationShareRelatioship instances. This field is not meant to be the full set of invitations for the note. Clients should only include those existing invitations that they wish to modify.
EverCloudLocalData qevercloud::ManageNoteSharesParameters::localData |
See the declaration of EverCloudLocalData for details
A list of existing memberships to expunge from the service.
Optional<QList<NoteMemberShareRelationship> > qevercloud::ManageNoteSharesParameters::membershipsToUpdate |
A list of existing memberships to update. This field is not meant to be the full set of memberships for the note. Clients should only include those existing memberships that they wish to modify. To remove an existing membership, see the unshares field.
Optional< QString > qevercloud::ManageNoteSharesParameters::noteGuid |
The GUID of the note whose shares are being managed.
Optional qevercloud::ManageNoteSharesParameters::QList |