|
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 |
| Public Member Functions inherited from qevercloud::Printable | |
| 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.