fuzik / app /utils /exceptions.py
date3k2's picture
Add new files and models
d2726bc
raw
history blame
667 Bytes
from fastapi import HTTPException, status
UNAUTHORIZED = HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail="Could not validate credentials",
headers={"WWW-Authenticate": "Bearer"},
)
BAD_REQUEST = HTTPException(
status_code=status.HTTP_400_BAD_REQUEST,
detail="Something went wrong",
)
NOT_FOUND = HTTPException(
status_code=status.HTTP_404_NOT_FOUND,
detail="Email not found",
)
CONFLICT = HTTPException(
status_code=status.HTTP_409_CONFLICT,
detail="User already exists",
)
FORBIDDEN = HTTPException(
status_code=status.HTTP_403_FORBIDDEN,
detail="You don't have permission to access this resource",
)