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

Public Types

using SharedNotePrivilegeLevel = qevercloud::SharedNotePrivilegeLevel
using ContactType = qevercloud::ContactType

Public Member Functions

 SharedNote (const SharedNote &other)
 SharedNote (SharedNote &&other)
 SharedNote (const qevercloud::SharedNote &sharedNote)
SharedNoteoperator= (const SharedNote &other)
SharedNoteoperator= (SharedNote &&other)
bool operator== (const SharedNote &other) const
bool operator!= (const SharedNote &other) const
const qevercloud::SharedNote & qevercloudSharedNote () const
qevercloud::SharedNote & qevercloudSharedNote ()
const QString & noteGuid () const
void setNoteGuid (const QString &noteGuid)
int indexInNote () const
void setIndexInNote (const int index)
bool hasSharerUserId () const
qint32 sharerUserId () const
void setSharerUserId (const qint32 id)
bool hasRecipientIdentityId () const
qint64 recipientIdentityId () const
void setRecipientIdentityId (const qint64 identityId)
bool hasRecipientIdentityContactName () const
const QString & recipientIdentityContactName () const
void setRecipientIdentityContactName (const QString &recipientIdentityContactName)
bool hasRecipientIdentityContactId () const
const QString & recipientIdentityContactId () const
void setRecipientIdentityContactId (const QString &recipientIdentityContactId)
bool hasRecipientIdentityContactType () const
ContactType recipientIdentityContactType () const
void setRecipientIdentityContactType (const ContactType recipientIdentityContactType)
void setRecipientIdentityContactType (const qint32 recipientIdentityContactType)
bool hasRecipientIdentityContactPhotoUrl () const
const QString & recipientIdentityContactPhotoUrl () const
void setRecipientIdentityContactPhotoUrl (const QString &recipientIdentityPhotoUrl)
bool hasRecipientIdentityContactPhotoLastUpdated () const
qint64 recipientIdentityContactPhotoLastUpdated () const
void setRecipientIdentityContactPhotoLastUpdated (const qint64 recipientIdentityPhotoLastUpdated)
bool hasRecipientIdentityContactMessagingPermit () const
const QByteArray & recipientIdentityContactMessagingPermit () const
void setRecipientIdentityContactMessagingPermit (const QByteArray &messagingPermit)
bool hasRecipientIdentityContactMessagingPermitExpires () const
qint64 recipientIdentityContactMessagingPermitExpires () const
void setRecipientIdentityContactMessagingPermitExpires (const qint64 timestamp)
bool hasRecipientIdentityUserId () const
qint32 recipientIdentityUserId () const
void setRecipientIdentityUserId (const qint32 userId)
bool hasRecipientIdentityDeactivated () const
bool recipientIdentityDeactivated () const
void setRecipientIdentityDeactivated (const bool deactivated)
bool hasRecipientIdentitySameBusiness () const
bool recipientIdentitySameBusiness () const
void setRecipientIdentitySameBusiness (const bool sameBusiness)
bool hasRecipientIdentityBlocked () const
bool recipientIdentityBlocked () const
void setRecipientIdentityBlocked (const bool blocked)
bool hasRecipientIdentityUserConnected () const
bool recipientIdentityUserConnected () const
void setRecipientIdentityUserConnected (const bool userConnected)
bool hasRecipientIdentityEventId () const
qint64 recipientIdentityEventId () const
void setRecipientIdentityEventId (const qint64 eventId)
bool hasRecipientIdentity () const
const qevercloud::Identity & recipientIdentity () const
void setRecipientIdentity (qevercloud::Identity &&identity)
bool hasPrivilegeLevel () const
SharedNotePrivilegeLevel privilegeLevel () const
void setPrivilegeLevel (const SharedNotePrivilegeLevel level)
void setPrivilegeLevel (const qint8 level)
bool hasCreationTimestamp () const
qint64 creationTimestamp () const
void setCreationTimestamp (const qint64 timestamp)
bool hasModificationTimestamp () const
qint64 modificationTimestamp () const
void setModificationTimestamp (const qint64 timestamp)
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

Additional Inherited Members

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

Member Function Documentation

◆ print()

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

Implements quentier::Printable.