feat: GET /me endpoint

This commit is contained in:
2026-08-03 10:23:44 +07:00
parent dee2cad540
commit 680c15414c
4 changed files with 41 additions and 3 deletions

View File

@@ -1,6 +1,15 @@
from datetime import datetime
from pydantic import BaseModel, Field
class SubscriptionData(BaseModel):
devices: int = Field()
expires_at: datetime = Field()
addon_ids: list[str] = Field()
class UserInfo(BaseModel):
username: str | None = Field()
telegram_id: str | None = Field()
username: str | None = Field(None)
telegram_id: str | None = Field(None)
subscription: SubscriptionData | None = Field(None)