QEverCloud  6.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | Public Attributes | Properties | List of all members
qevercloud::NoteShareRelationships Struct Reference

#include <Types.h>

Inheritance diagram for qevercloud::NoteShareRelationships:
qevercloud::Printable

Public Member Functions

virtual void print (QTextStream &strm) const override
 
bool operator== (const NoteShareRelationships &other) const
 
bool operator!= (const NoteShareRelationships &other) const
 
- Public Member Functions inherited from qevercloud::Printable
 Printable ()=default
 
virtual ~Printable ()=default
 
virtual QString toString () const
 

Public Attributes

EverCloudLocalData localData
 
Optional< QList< NoteInvitationShareRelationship > > invitations
 
Optional< QList< NoteMemberShareRelationship > > memberships
 
Optional< NoteShareRelationshipRestrictionsinvitationRestrictions
 

Properties

Optional QList
 

Detailed Description

Captures a collection of share relationships for a single note, for example, as returned by the getNoteShares method. The share relationships fall into two broad categories: members, and invitations that can be used to become members.

Member Function Documentation

◆ operator!=()

bool qevercloud::NoteShareRelationships::operator!= ( const NoteShareRelationships other) const
inline

◆ operator==()

bool qevercloud::NoteShareRelationships::operator== ( const NoteShareRelationships other) const
inline

◆ print()

virtual void qevercloud::NoteShareRelationships::print ( QTextStream &  strm) const
overridevirtual

Implements qevercloud::Printable.

Member Data Documentation

◆ invitationRestrictions

Optional< NoteShareRelationshipRestrictions > qevercloud::NoteShareRelationships::invitationRestrictions

NOT DOCUMENTED

◆ invitations

Optional<QList<NoteInvitationShareRelationship> > qevercloud::NoteShareRelationships::invitations

A list of open invitations that can be redeemed into memberships to the note.

◆ localData

EverCloudLocalData qevercloud::NoteShareRelationships::localData

See the declaration of EverCloudLocalData for details

◆ memberships

Optional<QList<NoteMemberShareRelationship> > qevercloud::NoteShareRelationships::memberships

A list of memberships of the noteb. A member is identified by their Evernote UserID and has rights to access the note.

Property Documentation

◆ QList

Optional qevercloud::NoteShareRelationships::QList