Numeric codes indicating the type of error that occurred on the service.
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
Enumeration: EDAMInvalidContactReason
An enumeration that provides a reason for why a given contact was invalid, for example, as thrown via an EDAMInvalidContactsException.
Note that if multiple reasons may apply, only one is returned. The precedence order is BAD_ADDRESS, DUPLICATE_CONTACT, NO_CONNECTION, meaning that if a contact has a bad address and is also duplicated, it will be returned as a BAD_ADDRESS.
BAD_ADDRESS
0
DUPLICATE_CONTACT
1
NO_CONNECTION
2
Data structures Exception: EDAMUserException
This exception is thrown by EDAM procedures when a call fails as a result of a problem that a caller may be able to resolve. For example, if the user attempts to add a note to their account which would exceed their storage quota, this type of exception may be thrown to indicate the source of the error so that they can choose an alternate action.
This exception would not be used for internal system errors that do not reflect user actions, but rather reflect a problem within the service that the user cannot resolve.
errorCode: The numeric code indicating the type of error that occurred. must be one of the values of EDAMErrorCode.
parameter: If the error applied to a particular input parameter, this will indicate which parameter.
EDAMErrorCode
message string
rateLimitDuration i32
This exception is thrown by EDAM procedures when a call fails as a result of a problem in the service that could not be changed through caller action.
errorCode: The numeric code indicating the type of error that occurred. must be one of the values of EDAMErrorCode.
message: This may contain additional information about the error
rateLimitDuration: Indicates the minimum number of seconds that an application should expect subsequent API calls for this user to fail. The application should not retry API requests for the user until at least this many seconds have passed. Present only when errorCode is RATE_LIMIT_REACHED,
string
key string
This exception is thrown by EDAM procedures when a caller asks to perform an operation on an object that does not exist. This may be thrown based on an invalid primary identifier (e.g. a bad GUID), or when the caller refers to an object by another unique identifier (e.g. a User's email address).
identifier: A description of the object that was not found on the server. For example, "Note.notebookGuid" when a caller attempts to create a note in a notebook that does not exist in the user's account.
key: The value passed from the client in the identifier, which was not found. For example, the GUID that was not found.
An exception thrown when the provided Contacts fail validation. For instance, email domains could be invalid, phone numbers might not be valid for SMS, etc.
We will not provide individual reasons for each Contact's validation failure. The presence of the Contact in this exception means that the user must figure out how to take appropriate action to fix this Contact.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4