Newer
Older
surveyApi / resources / errors.py
class InternalServerError(Exception):
    pass


class SchemaValidationError(Exception):
    pass


class MovieAlreadyExistsError(Exception):
    pass


class UpdatingMovieError(Exception):
    pass


class DeletingMovieError(Exception):
    pass


class MovieNotExistsError(Exception):
    pass


class EmailAlreadyExistsError(Exception):
    pass


class UnauthorizedError(Exception):
    pass


class EmailDoesnotExistsError(Exception):
    pass


class BadTokenError(Exception):
    pass


errors = {
    "InternalServerError": {
        "message": "Algo va mal en el servidor",
        "status": 500
    },
    "SchemaValidationError": {
        "message": "Faltan campos por enviar",
        "status": 400
    },
    "MovieAlreadyExistsError": {
        "message": "El registro ya existe en base de datos",
        "status": 400
    },
    "UpdatingMovieError": {
        "message": "No tienes los suficientes permisos para actualizar el registro",
        "status": 403
    },
    "DeletingMovieError": {
        "message": "No tienes los suficientes permisos para eliminar el registro",
        "status": 403
    },
    "MovieNotExistsError": {
        "message": "El registro no existe en base de datos",
        "status": 400
    },
    "EmailAlreadyExistsError": {
        "message": "El usuario ya existe en base de datos",
        "status": 400
    },
    "UnauthorizedError": {
        "message": "Usuario y/o contraseña inválida",
        "status": 401
    },
    "EmailDoesnotExistsError": {
        "message": "No se pudó encontrar un usuarios con el correo ingresado",
        "status": 400
    },
    "BadTokenError": {
        "message": "Token Inválido",
        "status": 403
    }
}