libquentier  0.4.0
The library for rich desktop clients of Evernote service
Public Types | Public Member Functions | Friends | List of all members
quentier::SharedNotebook Class Reference
Inheritance diagram for quentier::SharedNotebook:
Inheritance graph
[legend]
Collaboration diagram for quentier::SharedNotebook:
Collaboration graph
[legend]

Public Types

typedef qevercloud::SharedNotebookPrivilegeLevel::type 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 Q_DECL_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)