libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::SharedNotebook Class Reference
Inheritance diagram for quentier::SharedNotebook:
Collaboration diagram for quentier::SharedNotebook:

Public Types

using SharedNotebookPrivilegeLevel

Public Member Functions

 SharedNotebook (const SharedNotebook &other)
 SharedNotebook (SharedNotebook &&other)
 SharedNotebook (const qevercloud::SharedNotebook &qecSharedNotebook)
SharedNotebookoperator= (const SharedNotebook &other)
SharedNotebookoperator= (SharedNotebook &&other)
bool operator== (const SharedNotebook &other) const
bool operator!= (const SharedNotebook &other) const
const qevercloud::SharedNotebook & qevercloudSharedNotebook () const
qevercloud::SharedNotebook & qevercloudSharedNotebook ()
int indexInNotebook () const
void setIndexInNotebook (const int index)
bool hasId () const
qint64 id () const
void setId (const qint64 id)
bool hasUserId () const
qint32 userId () const
void setUserId (const qint32 userId)
bool hasNotebookGuid () const
const QString & notebookGuid () const
void setNotebookGuid (const QString &notebookGuid)
bool hasEmail () const
const QString & email () const
void setEmail (const QString &email)
bool hasCreationTimestamp () const
qint64 creationTimestamp () const
void setCreationTimestamp (const qint64 timestamp)
bool hasModificationTimestamp () const
qint64 modificationTimestamp () const
void setModificationTimestamp (const qint64 timestamp)
bool hasUsername () const
const QString & username () const
void setUsername (const QString &username)
bool hasPrivilegeLevel () const
SharedNotebookPrivilegeLevel privilegeLevel () const
void setPrivilegeLevel (const SharedNotebookPrivilegeLevel privilegeLevel)
void setPrivilegeLevel (const qint8 privilegeLevel)
bool hasReminderNotifyEmail () const
bool reminderNotifyEmail () const
void setReminderNotifyEmail (const bool notifyEmail)
bool hasReminderNotifyApp () const
bool reminderNotifyApp () const
void setReminderNotifyApp (const bool notifyApp)
bool hasRecipientUsername () const
const QString & recipientUsername () const
void setRecipientUsername (const QString &recipientUsername)
bool hasRecipientUserId () const
qint32 recipientUserId () const
void setRecipientUserId (const qint32 userId)
bool hasRecipientIdentityId () const
qint64 recipientIdentityId () const
void setRecipientIdentityId (const qint64 recipientIdentityId)
bool hasGlobalId () const
const QString & globalId () const
void setGlobalId (const QString &globalId)
bool hasSharerUserId () const
qint32 sharerUserId () const
void setSharerUserId (qint32 sharerUserId)
bool hasAssignmentTimestamp () const
qint64 assignmentTimestamp () const
void setAssignmentTimestamp (const qint64 timestamp)
virtual QTextStream & print (QTextStream &strm) const override
Public Member Functions inherited from quentier::Printable
virtual const QString toString () const

Friends

class Notebook

Additional Inherited Members

Protected Member Functions inherited from quentier::Printable
 Printable (const Printable &other)
Printableoperator= (const Printable &other)

Member Typedef Documentation

◆ SharedNotebookPrivilegeLevel

using quentier::SharedNotebook::SharedNotebookPrivilegeLevel
Initial value:
qevercloud::SharedNotebookPrivilegeLevel

Member Function Documentation

◆ print()

virtual QTextStream & quentier::SharedNotebook::print ( QTextStream & strm) const
overridevirtual

Implements quentier::Printable.