people-reading/backend/app/schemas/auth.py
2026-05-11 23:26:11 +08:00

18 lines
361 B
Python

from pydantic import BaseModel, Field
class AnonymousLoginRequest(BaseModel):
client_id: str | None = None
class WechatLoginRequest(BaseModel):
code: str = Field(min_length=1)
phone_code: str | None = None
class AuthResponse(BaseModel):
access_token: str
token_type: str = "bearer"
user_id: str
phone_number: str | None = None