toddler_shop_api/src/classes/user_classes.py

15 lines
361 B
Python
Raw Normal View History

2024-09-10 13:45:18 +02:00
from sqlmodel import SQLModel, Field
class UserBase(SQLModel):
username: str
email: str | None = None
full_name: str | None = None
disabled: bool | None = None
class UserPublic(UserBase):
username: str
email: str
class UserInDB(UserBase, table=True):
id: int | None = Field(default=None, primary_key=True)
hashed_password: str