Coverage for src / mysingle / auth / router / common.py: 0%
20 statements
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-02 00:58 +0900
« prev ^ index » next coverage.py v7.12.0, created at 2025-12-02 00:58 +0900
1from enum import Enum
3from pydantic import BaseModel
6class ErrorModel(BaseModel):
7 detail: str | dict[str, str]
10class ErrorCodeReasonModel(BaseModel):
11 code: str
12 reason: str
15class ErrorCode(str, Enum):
16 REGISTER_INVALID_PASSWORD = "REGISTER_INVALID_PASSWORD"
17 REGISTER_USER_ALREADY_EXISTS = "REGISTER_USER_ALREADY_EXISTS"
18 OAUTH_NOT_AVAILABLE_EMAIL = "OAUTH_NOT_AVAILABLE_EMAIL"
19 OAUTH_USER_ALREADY_EXISTS = "OAUTH_USER_ALREADY_EXISTS"
20 LOGIN_BAD_CREDENTIALS = "LOGIN_BAD_CREDENTIALS"
21 LOGIN_USER_NOT_VERIFIED = "LOGIN_USER_NOT_VERIFIED"
22 RESET_PASSWORD_BAD_TOKEN = "RESET_PASSWORD_BAD_TOKEN"
23 RESET_PASSWORD_INVALID_PASSWORD = "RESET_PASSWORD_INVALID_PASSWORD"
24 VERIFY_USER_BAD_TOKEN = "VERIFY_USER_BAD_TOKEN"
25 VERIFY_USER_ALREADY_VERIFIED = "VERIFY_USER_ALREADY_VERIFIED"
26 UPDATE_USER_EMAIL_ALREADY_EXISTS = "UPDATE_USER_EMAIL_ALREADY_EXISTS"
27 UPDATE_USER_INVALID_PASSWORD = "UPDATE_USER_INVALID_PASSWORD"