QEverCloud
Unofficial Evernote Cloud API for Qt
|
Classes | |
struct | qevercloud::BusinessUserRole |
Enumeration of the roles that a User can have within an Evernote Business account. More... | |
struct | qevercloud::EDAMErrorCode |
Numeric codes indicating the type of error that occurred on the service. More... | |
struct | qevercloud::NoteSortOrder |
This enumeration defines the possible sort ordering for notes when they are returned from a search result. More... | |
struct | qevercloud::PremiumOrderStatus |
This enumeration defines the possible states of a premium account. More... | |
struct | qevercloud::PrivilegeLevel |
This enumeration defines the possible permission levels for a user. More... | |
struct | qevercloud::QueryFormat |
Every search query is specified as a sequence of characters. More... | |
struct | qevercloud::ReminderEmailConfig |
An enumeration describing the configuration state related to receiving reminder e-mails from the service. More... | |
struct | qevercloud::SharedNotebookInstanceRestrictions |
An enumeration describing restrictions on the domain of shared notebook instances that are valid for a given operation, as used, for example, in NotebookRestrictions. More... | |
struct | qevercloud::SharedNotebookPrivilegeLevel |
Privilege levels for accessing shared notebooks. More... | |
struct | qevercloud::SponsoredGroupRole |
Enumeration of the roles that a User can have within a sponsored group. More... | |
Typedefs | |
typedef QString | qevercloud::Guid |
Most data elements within a user's account (e.g. More... | |
typedef qint64 | qevercloud::Timestamp |
An Evernote Timestamp is the date and time of an event in UTC time. More... | |
typedef qint32 | qevercloud::UserID |
Every Evernote account is assigned a unique numeric identifier which will not change for the life of the account. More... | |
typedef QString qevercloud::Guid |
Most data elements within a user's account (e.g.
notebooks, notes, tags, resources, etc.) are internally referred to using a globally unique identifier that is written in a standard string format. For example:
"8743428c-ef91-4d05-9e7c-4a2e856e813a"
The internal components of the GUID are not given any particular meaning: only the entire string is relevant as a unique identifier.
typedef qint64 qevercloud::Timestamp |
An Evernote Timestamp is the date and time of an event in UTC time.
This is expressed as a specific number of milliseconds since the standard base "epoch" of:
January 1, 1970, 00:00:00 GMT
NOTE: the time is expressed at the resolution of milliseconds, but the value is only precise to the level of seconds. This means that the last three (decimal) digits of the timestamp will be '000'.
The Thrift IDL specification does not include a native date/time type, so this value is used instead.
The service will accept timestamp values (e.g. for Note created and update times) between 1000-01-01 and 9999-12-31
typedef qint32 qevercloud::UserID |
Every Evernote account is assigned a unique numeric identifier which will not change for the life of the account.
This is independent of the (string-based) "username" which is known by the user for login purposes. The user should have no reason to know their UserID.