|
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 UserProfile &other) const |
| bool | operator!= (const UserProfile &other) const |
| Public Member Functions inherited from qevercloud::Printable | |
| Printable ()=default | |
| virtual | ~Printable ()=default |
| virtual QString | toString () const |
Public Attributes | |
| EverCloudLocalData | localData |
| Optional< UserID > | id |
| Optional< QString > | name |
| Optional< QString > | |
| Optional< QString > | username |
| Optional< BusinessUserAttributes > | attributes |
| Optional< Timestamp > | joined |
| Optional< Timestamp > | photoLastUpdated |
| Optional< QString > | photoUrl |
| Optional< BusinessUserRole > | role |
| Optional< BusinessUserStatus > | status |
This structure represents profile information for a user in a business.
|
inline |
|
inline |
|
overridevirtual |
Implements qevercloud::Printable.
| Optional< BusinessUserAttributes > qevercloud::UserProfile::attributes |
The user's business specific attributes.
| Optional< QString > qevercloud::UserProfile::email |
The user's business email address. If the user has not registered their business email address, this field will be empty.
The numeric identifier that uniquely identifies a user.
| EverCloudLocalData qevercloud::UserProfile::localData |
See the declaration of EverCloudLocalData for details
| Optional< QString > qevercloud::UserProfile::name |
The full name of the user.
The time when the user's profile photo was most recently updated
| Optional< QString > qevercloud::UserProfile::photoUrl |
A URL identifying a copy of the user's current profile photo
| Optional< BusinessUserRole > qevercloud::UserProfile::role |
The BusinessUserRole for the user
| Optional< BusinessUserStatus > qevercloud::UserProfile::status |
The BusinessUserStatus for the user
| Optional< QString > qevercloud::UserProfile::username |
The user's Evernote username.