QEverCloud  4.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | Public Attributes | List of all members
qevercloud::NoteShareRelationshipRestrictions Struct Reference

#include <types.h>

Public Member Functions

bool operator== (const NoteShareRelationshipRestrictions &other) const
 
bool operator!= (const NoteShareRelationshipRestrictions &other) const
 

Public Attributes

Optional< bool > noSetReadNote
 
Optional< bool > noSetModifyNote
 
Optional< bool > noSetFullAccess
 

Detailed Description

This structure is used by the service to communicate to clients, via getNoteShareRelationships, which privilege levels are assignable to the target of a note share relationship.

Member Function Documentation

◆ operator!=()

bool qevercloud::NoteShareRelationshipRestrictions::operator!= ( const NoteShareRelationshipRestrictions other) const
inline

◆ operator==()

bool qevercloud::NoteShareRelationshipRestrictions::operator== ( const NoteShareRelationshipRestrictions other) const
inline

Member Data Documentation

◆ noSetFullAccess

Optional< bool > qevercloud::NoteShareRelationshipRestrictions::noSetFullAccess

This value is true if the user is not allowed to set the privilege level to SharedNotePrivilegeLevel.FULL_ACCESS.

◆ noSetModifyNote

Optional< bool > qevercloud::NoteShareRelationshipRestrictions::noSetModifyNote

This value is true if the user is not allowed to set the privilege level to SharedNotePrivilegeLevel.MODIFY_NOTE.

◆ noSetReadNote

Optional< bool > qevercloud::NoteShareRelationshipRestrictions::noSetReadNote

This value is true if the user is not allowed to set the privilege level to SharedNotePrivilegeLevel.READ_NOTE.