30 lines
766 B
Python
30 lines
766 B
Python
from pydantic import BaseModel
|
|
from typing import Optional
|
|
from sdk_server.models.config.response_base import ResponseBase
|
|
|
|
|
|
class LoginV2Req(BaseModel):
|
|
app_id: int
|
|
channel_id: int
|
|
data: Optional[str] = None
|
|
device: Optional[str] = None
|
|
sign: Optional[str] = None
|
|
|
|
class Data(BaseModel):
|
|
uid: Optional[str] = None
|
|
token: Optional[str] = None
|
|
guest: bool
|
|
|
|
|
|
class LoginV2Rsp(ResponseBase):
|
|
data: Optional["Data"] = None
|
|
|
|
class Data(BaseModel):
|
|
account_type: int
|
|
heartbeat: Optional[bool] = False
|
|
combo_id: Optional[str] = None
|
|
combo_token: Optional[str] = None
|
|
open_id: Optional[str] = None
|
|
data: Optional[str] = None
|
|
fatigue_remind: Optional[str] = None
|