diff --git a/backend/src/backend/models/user.py b/backend/src/backend/models/user.py index 16d6bd5..a7caf1e 100644 --- a/backend/src/backend/models/user.py +++ b/backend/src/backend/models/user.py @@ -1,14 +1,17 @@ +from unicodedata import name from sqlmodel import Field from sqlmodel import UUID from sqlmodel import Relationship from ..models.comment import Comment from sqlmodel import SQLModel -# User: id, email(unique), name(unique), usercode(f.e. WLAID, unique) , subscription(bool), active=false - class UserBase(SQLModel): pass class User(UserBase): id: UUID | None = Field(default=None, primary_key=True) + email: str = Field(unique=True) + name: str = Field(unique=True) + user_code: str = Field(unique=True) # TODO: create generation function + subscription: bool = Field() comments: list[Comment] = Relationship(back_populates="user") \ No newline at end of file