Files
2026-03-16 12:12:56 +03:00

24 lines
460 B
Python

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