QEverCloud
4.0.0
Unofficial Evernote Cloud API for Qt
|
#include <types.h>
Public Member Functions | |
bool | operator== (const InvitationShareRelationship &other) const |
bool | operator!= (const InvitationShareRelationship &other) const |
Public Attributes | |
Optional< QString > | displayName |
Optional< UserIdentity > | recipientUserIdentity |
Optional< ShareRelationshipPrivilegeLevel::type > | privilege |
Optional< UserID > | sharerUserId |
Describes an invitation to a person to use their Evernote credentials to become a member of a notebook.
|
inline |
|
inline |
Optional< QString > qevercloud::InvitationShareRelationship::displayName |
The string that clients should show to users to represent this invitation.
Optional< ShareRelationshipPrivilegeLevel::type > qevercloud::InvitationShareRelationship::privilege |
The privilege level at which the member will be joined, if it turns out that the member is not already joined at a higher level. Note that the identity
field may not uniquely identify an Evernote User ID, and so we won't know until the invitation is redeemed whether or not the recipient already has privilege.
Optional< UserIdentity > qevercloud::InvitationShareRelationship::recipientUserIdentity |
Identifies the recipient of the invitation. The user identity type can be either EMAIL or IDENTITYID, depending on whether the invitation was created using the classic notebook sharing APIs or the new identity-based notebook sharing APIs.