This commit is contained in:
xds
2026-03-16 12:12:56 +03:00
commit 9d886076d6
63 changed files with 4482 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
from pydantic import BaseModel
from backend.app.schemas.rider import RiderResponse
class TelegramLoginRequest(BaseModel):
id: int
first_name: str
last_name: str | None = None
username: str | None = None
photo_url: str | None = None
auth_date: int
hash: str
class TelegramWebAppRequest(BaseModel):
init_data: str
class AuthResponse(BaseModel):
access_token: str
token_type: str = "bearer"
rider: RiderResponse