From a46308a1569cdbb9ca4e02636813ebf15344772d Mon Sep 17 00:00:00 2001 From: Tiago Scholten Date: Thu, 25 Jun 2026 21:03:03 +0200 Subject: [PATCH] testing... 3 --- src/fiber_package/entity/submodels.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/fiber_package/entity/submodels.py b/src/fiber_package/entity/submodels.py index 3d56547..8aefb84 100644 --- a/src/fiber_package/entity/submodels.py +++ b/src/fiber_package/entity/submodels.py @@ -1,17 +1,20 @@ from dataclasses import dataclass, field 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 hashed_password: str refresh_tokens: list[str] = field(default_factory=list) disabled: bool = False -@dataclass(slots=True) -class LoginInfoResponse: +class LoginInfoResponse(BaseModel): username: str @dataclass(slots=True)