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 MemberShareRelationship &other) const |
bool | operator!= (const MemberShareRelationship &other) const |
![]() | |
Printable ()=default | |
virtual | ~Printable ()=default |
virtual QString | toString () const |
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
Optional< ShareRelationshipPrivilegeLevel > qevercloud::MemberShareRelationship::bestPrivilege |
The privilege at which the member can access the notebook, which is the best privilege granted either individually or to a group to which a member belongs, such as a business. This field is used by the service to convey information to the user, so clients should treat it as read-only.
Optional< QString > qevercloud::MemberShareRelationship::displayName |
The string that clients should show to users to represent this member.
Optional< ShareRelationshipPrivilegeLevel > qevercloud::MemberShareRelationship::individualPrivilege |
The individually granted privilege for the member, which does not take GROUP privileges into account. This value may be unset if only a group-assigned privilege has been granted to the member. This value can be managed by others with sufficient rights using the manageNotebookShares method. The valid values that clients should present to users for selection are given via the the 'restrictions' field.
EverCloudLocalData qevercloud::MemberShareRelationship::localData |
See the declaration of EverCloudLocalData for details
The Evernote User ID of the recipient of this notebook share.
Optional< ShareRelationshipRestrictions > qevercloud::MemberShareRelationship::restrictions |
The restrictions on which privileges may be individually assigned to the recipient of this share relationship.
The user id of the user who most recently shared the notebook to this user. This field is currently unset for a MemberShareRelationship created by joining a notebook that has been published to the business (MemberShareRelationships where the individual privilege is unset). This field is used by the service to convey information to the user, so clients should treat it as read-only.