QEverCloud
6.1.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.
Optional< qint32 > qevercloud::BusinessInvitation::businessId |
The ID of the business to which the invitation grants access.
The timestamp at which this invitation was created.
Optional< QString > qevercloud::BusinessInvitation::email |
The email address that was invited to join the business.
Optional< bool > qevercloud::BusinessInvitation::fromWorkChat |
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.