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

#include <Types.h>

Inheritance diagram for qevercloud::BusinessNotebook:
qevercloud::Printable

Public Member Functions

virtual void print (QTextStream &strm) const override
 
bool operator== (const BusinessNotebook &other) const
 
bool operator!= (const BusinessNotebook &other) const
 
- Public Member Functions inherited from qevercloud::Printable
 Printable ()=default
 
virtual ~Printable ()=default
 
virtual QString toString () const
 

Public Attributes

EverCloudLocalData localData
 
Optional< QString > notebookDescription
 
Optional< SharedNotebookPrivilegeLevelprivilege
 
Optional< bool > recommended
 

Detailed Description

If a Notebook contained in an Evernote Business account has been published the to business library, the Notebook will have a reference to one of these structures, which specifies how the Notebook will be represented in the library.

Member Function Documentation

◆ operator!=()

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

◆ operator==()

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

◆ print()

virtual void qevercloud::BusinessNotebook::print ( QTextStream &  strm) const
overridevirtual

Implements qevercloud::Printable.

Member Data Documentation

◆ localData

EverCloudLocalData qevercloud::BusinessNotebook::localData

See the declaration of EverCloudLocalData for details

◆ notebookDescription

Optional< QString > qevercloud::BusinessNotebook::notebookDescription

A short description of the notebook's content that will be displayed in the business library user interface. The description may not begin or end with whitespace.
Length: EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MIN - EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MAX
Regex: EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_REGEX

◆ privilege

Optional< SharedNotebookPrivilegeLevel > qevercloud::BusinessNotebook::privilege

The privileges that will be granted to users who join the notebook through the business library.

◆ recommended

Optional< bool > qevercloud::BusinessNotebook::recommended

Whether the notebook should be "recommended" when displayed in the business library user interface.