Started work on User class

This commit is contained in:
Yarne Coppens 2024-09-10 13:45:18 +02:00
parent 428c69e7fb
commit 11c13f90e1

View file

@ -0,0 +1,15 @@
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