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

#include <Types.h>

Inheritance diagram for qevercloud::BusinessUserInfo:
qevercloud::Printable

Public Member Functions

virtual void print (QTextStream &strm) const override
 
bool operator== (const BusinessUserInfo &other) const
 
bool operator!= (const BusinessUserInfo &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 > businessName
 
Optional< BusinessUserRolerole
 
Optional< QString > email
 
Optional< Timestampupdated
 

Detailed Description

This structure is used to provide information about an Evernote Business membership, for members who are part of a business.

Member Function Documentation

◆ operator!=()

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

◆ operator==()

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

◆ print()

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

Implements qevercloud::Printable.

Member Data Documentation

◆ businessId

Optional< qint32 > qevercloud::BusinessUserInfo::businessId

The ID of the Evernote Business account that the user is a member of.

businessName The human-readable name of the Evernote Business account that the user is a member of.

◆ businessName

Optional< QString > qevercloud::BusinessUserInfo::businessName

NOT DOCUMENTED

◆ email

Optional< QString > qevercloud::BusinessUserInfo::email

An e-mail address that will be used by the service in the context of your Evernote Business activities. For example, this e-mail address will be used when you e-mail a business note, when you update notes in the account of your business, etc. The business e-mail cannot be used for identification purposes such as for logging into the service.

◆ localData

EverCloudLocalData qevercloud::BusinessUserInfo::localData

See the declaration of EverCloudLocalData for details

◆ role

Optional< BusinessUserRole > qevercloud::BusinessUserInfo::role

The role of the user within the Evernote Business account that they are a member of.

◆ updated

Optional< Timestamp > qevercloud::BusinessUserInfo::updated

Last time the business user or business user attributes were updated.