tiago/db_structure #2

Merged
tscholten merged 7 commits from tiago/db_structure into master 2026-07-23 16:00:24 +00:00
Showing only changes of commit a46308a156 - Show all commits

View File

@ -1,17 +1,20 @@
from dataclasses import dataclass, field from dataclasses import dataclass, field
from datetime import date from datetime import date
# always use @dataclass with slots=True for better performance from pydantic import BaseModel
@dataclass(slots=True)
class LoginInfo:
# always use @dataclass with slots=True for better performance
# unless if you have unions like LoginInfo and Login...
class LoginInfo(BaseModel):
username: str username: str
hashed_password: str hashed_password: str
refresh_tokens: list[str] = field(default_factory=list) refresh_tokens: list[str] = field(default_factory=list)
disabled: bool = False disabled: bool = False
@dataclass(slots=True) class LoginInfoResponse(BaseModel):
class LoginInfoResponse:
username: str username: str
@dataclass(slots=True) @dataclass(slots=True)