| 10 | |
| 11 | |
| 12 | QByteArray strEDAMErrorCode(EDAMErrorCode::type errorCode) |
| 13 | { |
| 14 | switch(errorCode) { |
| 15 | case EDAMErrorCode::UNKNOWN: return "UNKNOWN"; |
| 16 | case EDAMErrorCode::BAD_DATA_FORMAT: return "BAD_DATA_FORMAT"; |
| 17 | case EDAMErrorCode::PERMISSION_DENIED: return "PERMISSION_DENIED"; |
| 18 | case EDAMErrorCode::INTERNAL_ERROR: return "INTERNAL_ERROR"; |
| 19 | case EDAMErrorCode::DATA_REQUIRED: return "DATA_REQUIRED"; |
| 20 | case EDAMErrorCode::LIMIT_REACHED: return "LIMIT_REACHED"; |
| 21 | case EDAMErrorCode::QUOTA_REACHED: return "QUOTA_REACHED"; |
| 22 | case EDAMErrorCode::INVALID_AUTH: return "INVALID_AUTH"; |
| 23 | case EDAMErrorCode::AUTH_EXPIRED: return "AUTH_EXPIRED"; |
| 24 | case EDAMErrorCode::DATA_CONFLICT: return "DATA_CONFLICT"; |
| 25 | case EDAMErrorCode::ENML_VALIDATION: return "ENML_VALIDATION"; |
| 26 | case EDAMErrorCode::SHARD_UNAVAILABLE: return "SHARD_UNAVAILABLE"; |
| 27 | case EDAMErrorCode::LEN_TOO_SHORT: return "LEN_TOO_SHORT"; |
| 28 | case EDAMErrorCode::LEN_TOO_LONG: return "LEN_TOO_LONG"; |
| 29 | case EDAMErrorCode::TOO_FEW: return "TOO_FEW"; |
| 30 | case EDAMErrorCode::TOO_MANY: return "TOO_MANY"; |
| 31 | case EDAMErrorCode::UNSUPPORTED_OPERATION: return "UNSUPPORTED_OPERATION"; |
| 32 | case EDAMErrorCode::TAKEN_DOWN: return "TAKEN_DOWN"; |
| 33 | case EDAMErrorCode::RATE_LIMIT_REACHED: return "RATE_LIMIT_REACHED"; |
| 34 | default: return "???"; |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | const char *EDAMUserException::what() const throw() |
| 39 | { |