16 lines
648 B
Python
16 lines
648 B
Python
"""
|
|
List of errors that can be returned by the mobile api
|
|
"""
|
|
|
|
|
|
def format_error(error_code, message):
|
|
"""
|
|
Converts an error_code and message into a response body
|
|
"""
|
|
return {"errors": [{"code": error_code, "message": message}]}
|
|
|
|
ERROR_INVALID_COURSE_ID = format_error("invalid-course-id", "Could not find course for course_id")
|
|
ERROR_INVALID_MODIFICATION_DATE = format_error("invalid-modification-date", "Could not parse modification_date")
|
|
ERROR_INVALID_MODULE_ID = format_error("invalid-module-id", "Could not find module for module_id")
|
|
ERROR_INVALID_USER_ID = format_error("invalid-user-id", "Could not find user for user_id")
|