25 lines
765 B
Python
25 lines
765 B
Python
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 = "Введён не верный код подтверждения"
|
||
|
||
|