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

Public Types

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