chat_back/app/users/exceptions.py
2024-06-07 20:37:45 +05:00

25 lines
765 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from fastapi import status
from app.exceptions import BlackPhoenixException
class UserAlreadyExistsException(BlackPhoenixException):
status_code = status.HTTP_409_CONFLICT
detail = "Пользователь с таким ником или почтой уже существует"
class IncorrectAuthDataException(BlackPhoenixException):
status_code = status.HTTP_401_UNAUTHORIZED
detail = "Введены не верные данные"
class PasswordsMismatchException(BlackPhoenixException):
status_code = status.HTTP_409_CONFLICT
detail = "Пароли не совпадают"
class WrongCodeException(BlackPhoenixException):
status_code = status.HTTP_409_CONFLICT
detail = "Введён не верный код подтверждения"