22 lines
444 B
Python
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)
|