toddler_shop_api/src/classes/user_classes.py
2024-09-10 13:56:36 +02:00

16 lines
No EOL
384 B
Python

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
full_name: str
class UserInDB(UserBase, table=True):
id: int | None = Field(default=None, primary_key=True)
hashed_password: str