feat(api): expose email field in UserResponse

Cherry-picked from PR #2821 (without version bump artifacts)
This commit is contained in:
Fringg
2026-03-29 05:00:44 +03:00
parent e3d8d21b66
commit 23d1830644
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -90,6 +90,7 @@ def _serialize_user(user: User) -> UserResponse:
return UserResponse(
id=user.id,
telegram_id=user.telegram_id,
email=user.email,
username=user.username,
first_name=user.first_name,
last_name=user.last_name,
+1
View File
@@ -36,6 +36,7 @@ class SubscriptionSummary(BaseModel):
class UserResponse(BaseModel):
id: int
telegram_id: int | None = None
email: str | None = None
username: str | None = None
first_name: str | None = None
last_name: str | None = None