QEverCloud 6.2.0
Unofficial Evernote Cloud API for Qt
|
#include <Types.h>
Public Member Functions | |
virtual void | print (QTextStream &strm) const override |
bool | operator== (const BusinessInvitation &other) const |
bool | operator!= (const BusinessInvitation &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
Public Attributes | |
EverCloudLocalData | localData |
Optional< qint32 > | businessId |
Optional< QString > | |
Optional< BusinessUserRole > | role |
Optional< BusinessInvitationStatus > | status |
Optional< UserID > | requesterId |
Optional< bool > | fromWorkChat |
Optional< Timestamp > | created |
Optional< Timestamp > | mostRecentReminder |
A structure describing an invitation to join a business account.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
The ID of the business to which the invitation grants access.
The timestamp at which this invitation was created.
The email address that was invited to join the business.
If this invitation was created implicitly via a WorkChat, this field will be true.
EverCloudLocalData qevercloud::BusinessInvitation::localData |
See the declaration of EverCloudLocalData for details
The timestamp at which the most recent reminder was sent.
For invitations that were initially requested by a non-admin member of the business, this field specifies the user ID of the requestor. For all other invitations, this field will be unset.
Optional< BusinessUserRole > qevercloud::BusinessInvitation::role |
The role to grant the user after the invitation is accepted.
Optional< BusinessInvitationStatus > qevercloud::BusinessInvitation::status |
The status of the invitation.