| 123456789101112131415161718 |
- from typing import Optional
- from pydantic import BaseModel
- class Token(BaseModel):
- access_token: str
- token_type: str
- class TokenPayload(BaseModel):
- sub: Optional[str] = None
- class LoginRequest(BaseModel):
- mobile: str
- password: str
- app_id: Optional[str] = None # Optional for direct platform login
- class AppLoginRequest(BaseModel):
- app_id: str
- app_secret: str
|