|
| 1 | +export type TmdbError = { |
| 2 | + code: number; |
| 3 | + status: number; |
| 4 | + message: string; |
| 5 | +}; |
| 6 | + |
| 7 | +export const TmdbErrors = { |
| 8 | + 1: { code: 1, status: 200, message: 'Success.' }, |
| 9 | + 2: { code: 2, status: 501, message: 'Invalid service: this service does not exist.' }, |
| 10 | + 3: { code: 3, status: 401, message: 'Authentication failed: You do not have permissions to access the service.' }, |
| 11 | + 4: { code: 4, status: 405, message: "Invalid format: This service doesn't exist in that format." }, |
| 12 | + 5: { code: 5, status: 422, message: 'Invalid parameters: Your request parameters are incorrect.' }, |
| 13 | + 6: { code: 6, status: 404, message: 'Invalid id: The pre-requisite id is invalid or not found.' }, |
| 14 | + 7: { code: 7, status: 401, message: 'Invalid API key: You must be granted a valid key.' }, |
| 15 | + 8: { code: 8, status: 403, message: 'Duplicate entry: The data you tried to submit already exists.' }, |
| 16 | + 9: { code: 9, status: 503, message: 'Service offline: This service is temporarily offline, try again later.' }, |
| 17 | + 10: { code: 10, status: 401, message: 'Suspended API key: Access to your account has been suspended, contact TMDB.' }, |
| 18 | + 11: { code: 11, status: 500, message: 'Internal error: Something went wrong, contact TMDB.' }, |
| 19 | + 12: { code: 12, status: 201, message: 'The item/record was updated successfully.' }, |
| 20 | + 13: { code: 13, status: 200, message: 'The item/record was deleted successfully.' }, |
| 21 | + 14: { code: 14, status: 401, message: 'Authentication failed.' }, |
| 22 | + 15: { code: 15, status: 500, message: 'Failed.' }, |
| 23 | + 16: { code: 16, status: 401, message: 'Device denied.' }, |
| 24 | + 17: { code: 17, status: 401, message: 'Session denied.' }, |
| 25 | + 18: { code: 18, status: 400, message: 'Validation failed.' }, |
| 26 | + 19: { code: 19, status: 406, message: 'Invalid accept header.' }, |
| 27 | + 20: { code: 20, status: 422, message: 'Invalid date range: Should be a range no longer than 14 days.' }, |
| 28 | + 21: { code: 21, status: 200, message: 'Entry not found: The item you are trying to edit cannot be found.' }, |
| 29 | + 22: { code: 22, status: 400, message: 'Invalid page: Pages start at 1 and max at 500. They are expected to be an integer.' }, |
| 30 | + 23: { code: 23, status: 400, message: 'Invalid date: Format needs to be YYYY-MM-DD.' }, |
| 31 | + 24: { code: 24, status: 504, message: 'Your request to the backend server timed out. Try again.' }, |
| 32 | + 25: { code: 25, status: 429, message: 'Your request count (#) is over the allowed limit of (40).' }, |
| 33 | + 26: { code: 26, status: 400, message: 'You must provide a username and password.' }, |
| 34 | + 27: { code: 27, status: 400, message: 'Too many append to response objects: The maximum number of remote calls is 20.' }, |
| 35 | + 28: { code: 28, status: 400, message: 'Invalid timezone: Please consult the documentation for a valid timezone.' }, |
| 36 | + 29: { code: 29, status: 400, message: 'You must confirm this action: Please provide a confirm=true parameter.' }, |
| 37 | + 30: { code: 30, status: 401, message: 'Invalid username and/or password: You did not provide a valid login.' }, |
| 38 | + 31: { code: 31, status: 401, message: 'Account disabled: Your account is no longer active. Contact TMDB if this is an error.' }, |
| 39 | + 32: { code: 32, status: 401, message: 'Email not verified: Your email address has not been verified.' }, |
| 40 | + 33: { code: 33, status: 401, message: 'Invalid request token: The request token is either expired or invalid.' }, |
| 41 | + 34: { code: 34, status: 404, message: 'The resource you requested could not be found.' }, |
| 42 | + 35: { code: 35, status: 401, message: 'Invalid token.' }, |
| 43 | + 36: { code: 36, status: 401, message: "This token hasn't been granted write permission by the user." }, |
| 44 | + 37: { code: 37, status: 404, message: 'The requested session could not be found.' }, |
| 45 | + 38: { code: 38, status: 401, message: "You don't have permission to edit this resource." }, |
| 46 | + 39: { code: 39, status: 401, message: 'This resource is private.' }, |
| 47 | + 40: { code: 40, status: 200, message: 'Nothing to update.' }, |
| 48 | + 41: { code: 41, status: 422, message: "This request token hasn't been approved by the user." }, |
| 49 | + 42: { code: 42, status: 405, message: 'This request method is not supported for this resource.' }, |
| 50 | + 43: { code: 43, status: 502, message: "Couldn't connect to the backend server." }, |
| 51 | + 44: { code: 44, status: 500, message: 'The ID is invalid.' }, |
| 52 | + 45: { code: 45, status: 403, message: 'This user has been suspended.' }, |
| 53 | + 46: { code: 46, status: 503, message: 'The API is undergoing maintenance. Try again later.' }, |
| 54 | + 47: { code: 47, status: 400, message: 'The input is not valid.' }, |
| 55 | +}; |
0 commit comments