xiangqinxiaochengxu/backend/app/schemas/auth.py
2026-04-17 10:49:14 +08:00

22 lines
444 B
Python

from pydantic import BaseModel, Field
class WxLoginRequest(BaseModel):
code: str = Field(min_length=1)
subscribe_audit: bool = False
subscribe_match: bool = False
class WxLoginResponse(BaseModel):
access_token: str
refresh_token: str
token_type: str
expires_in: int
user_id: int
audit_status: int
is_new_user: bool
class TokenRefreshRequest(BaseModel):
refresh_token: str = Field(min_length=1)