This commit is contained in:
2024-03-27 20:00:59 +03:00
parent f92171ff84
commit 717596f55c
12 changed files with 226 additions and 133 deletions

View File

@ -0,0 +1,27 @@
from typing import Union
from pydantic import BaseModel
class User(BaseModel):
username: str
name: Union[str, None] = None
class UserInDB(User):
hashed_password: str
class Config:
from_attributes = True
class UserRegister(User):
plain_password: str
class Token(BaseModel):
access_token: str
token_type: str
class TokenData(BaseModel):
username: Union[str, None] = None