from fastapi import HTTPException, status

def bad_request(message="Bad request"):
    return HTTPException(status_code=status.HTTP_400_BAD_REQUEST, detail=message)

def forbidden(message="Forbidden"):
    return HTTPException(status_code=status.HTTP_403_FORBIDDEN, detail=message)

def not_found(message="Not found"):
    return HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail=message)

def conflict(message="Conflict"):
    return HTTPException(status_code=status.HTTP_409_CONFLICT, detail=message)
