QEverCloud  4.1.0
Unofficial Evernote Cloud API for Qt
Public Types | List of all members
qevercloud::EDAMErrorCode Struct Reference

#include <EDAMErrorCode.h>

Public Types

enum  type {
  UNKNOWN = 1, BAD_DATA_FORMAT = 2, PERMISSION_DENIED = 3, INTERNAL_ERROR = 4,
  DATA_REQUIRED = 5, LIMIT_REACHED = 6, QUOTA_REACHED = 7, INVALID_AUTH = 8,
  AUTH_EXPIRED = 9, DATA_CONFLICT = 10, ENML_VALIDATION = 11, SHARD_UNAVAILABLE = 12,
  LEN_TOO_SHORT = 13, LEN_TOO_LONG = 14, TOO_FEW = 15, TOO_MANY = 16,
  UNSUPPORTED_OPERATION = 17, TAKEN_DOWN = 18, RATE_LIMIT_REACHED = 19, BUSINESS_SECURITY_LOGIN_REQUIRED = 20,
  DEVICE_LIMIT_REACHED = 21, OPENID_ALREADY_TAKEN = 22, INVALID_OPENID_TOKEN = 23, USER_NOT_ASSOCIATED = 24,
  USER_NOT_REGISTERED = 25, USER_ALREADY_ASSOCIATED = 26, ACCOUNT_CLEAR = 27, SSO_AUTHENTICATION_REQUIRED = 28
}
 

Detailed Description

Numeric codes indicating the type of error that occurred on the service.

UNKNOWN
No information available about the error
BAD_DATA_FORMAT
The format of the request data was incorrect
PERMISSION_DENIED
Not permitted to perform action
INTERNAL_ERROR
Unexpected problem with the service
DATA_REQUIRED
A required parameter/field was absent
LIMIT_REACHED
Operation denied due to data model limit
QUOTA_REACHED
Operation denied due to user storage limit
INVALID_AUTH
Username and/or password incorrect
AUTH_EXPIRED
Authentication token expired
DATA_CONFLICT
Change denied due to data model conflict
ENML_VALIDATION
Content of submitted note was malformed
SHARD_UNAVAILABLE
Service shard with account data is temporarily down
LEN_TOO_SHORT
Operation denied due to data model limit, where something such as a string length was too short
LEN_TOO_LONG
Operation denied due to data model limit, where something such as a string length was too long
TOO_FEW
Operation denied due to data model limit, where there were too few of something.
TOO_MANY
Operation denied due to data model limit, where there were too many of something.
UNSUPPORTED_OPERATION
Operation denied because it is currently unsupported.
TAKEN_DOWN
Operation denied because access to the corresponding object is prohibited in response to a take-down notice.
RATE_LIMIT_REACHED
Operation denied because the calling application has reached its hourly API call limit for this user.
BUSINESS_SECURITY_LOGIN_REQUIRED
Access to a business account has been denied because the user must complete additional steps in order to comply with business security requirements.
DEVICE_LIMIT_REACHED
Operation denied because the user has exceeded their maximum allowed number of devices.
OPENID_ALREADY_TAKEN
Operation failed because the Open ID is already associated with another user.
INVALID_OPENID_TOKEN
Operation denied because the Open ID token is invalid. Please re-issue a valid token.
USER_NOT_REGISTERED
There is no Evernote user associated with this OpenID account, and no Evernote user with a matching email
USER_NOT_ASSOCIATED
There is no Evernote user associated with this OpenID account, but Evernote user with matching email exists
USER_ALREADY_ASSOCIATED
Evernote user is already associated with this provider using a different email address.
ACCOUNT_CLEAR
The user's account has been disabled. Clients should deal with this errorCode by logging the user out and purging all locally saved content, including local edits not yet pushed to the server.
SSO_AUTHENTICATION_REQUIRED
SSO authentication is the only type of authentication allowed for the user's account. This error is thrown when the user attempts to authenticate by another method (password, OpenId, etc).

Member Enumeration Documentation

◆ type

Enumerator
UNKNOWN 
BAD_DATA_FORMAT 
PERMISSION_DENIED 
INTERNAL_ERROR 
DATA_REQUIRED 
LIMIT_REACHED 
QUOTA_REACHED 
INVALID_AUTH 
AUTH_EXPIRED 
DATA_CONFLICT 
ENML_VALIDATION 
SHARD_UNAVAILABLE 
LEN_TOO_SHORT 
LEN_TOO_LONG 
TOO_FEW 
TOO_MANY 
UNSUPPORTED_OPERATION 
TAKEN_DOWN 
RATE_LIMIT_REACHED 
BUSINESS_SECURITY_LOGIN_REQUIRED 
DEVICE_LIMIT_REACHED 
OPENID_ALREADY_TAKEN 
INVALID_OPENID_TOKEN 
USER_NOT_ASSOCIATED 
USER_NOT_REGISTERED 
USER_ALREADY_ASSOCIATED 
ACCOUNT_CLEAR 
SSO_AUTHENTICATION_REQUIRED