init
This commit is contained in:
9
sdk_server/models/config/agreement_data.py
Normal file
9
sdk_server/models/config/agreement_data.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List, Optional
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class AgreementInfoRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
marketing_agreements: Optional[List[str]] = []
|
||||
|
||||
data: Optional[Data] = None
|
||||
12
sdk_server/models/config/alert_ann_data.py
Normal file
12
sdk_server/models/config/alert_ann_data.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class AlertAnnRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
alert : bool
|
||||
alert_id: int
|
||||
remind: bool
|
||||
extra_remind: bool
|
||||
|
||||
data: Optional[Data] = None
|
||||
10
sdk_server/models/config/alert_pic_data.py
Normal file
10
sdk_server/models/config/alert_pic_data.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional,List
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class AlertPicRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
total : bool
|
||||
list: Optional[List[str]] = []
|
||||
|
||||
data: Optional[Data] = None
|
||||
6
sdk_server/models/config/batch_upload_data.py
Normal file
6
sdk_server/models/config/batch_upload_data.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List, Optional
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class BatchUploadRsp(ResponseBase):
|
||||
data:Optional[List] = []
|
||||
32
sdk_server/models/config/combo_config_data.py
Normal file
32
sdk_server/models/config/combo_config_data.py
Normal file
@@ -0,0 +1,32 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional,List
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class QrEnabledApps(BaseModel):
|
||||
bbs: bool
|
||||
cloud: bool
|
||||
|
||||
class QrAppIcons(BaseModel):
|
||||
app: Optional[str] = None
|
||||
bbs: Optional[str] = None
|
||||
cloud: Optional[str] = None
|
||||
|
||||
class ComboConfigRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
protocol: bool
|
||||
qr_enabled: bool
|
||||
log_level: Optional[str] = None
|
||||
announce_url: Optional[str] = None
|
||||
push_alias_type: int
|
||||
disable_ysdk_guard: bool
|
||||
enable_announce_pic_popup: bool
|
||||
app_name: Optional[str] = None
|
||||
qr_enabled_apps: Optional[QrEnabledApps] = None
|
||||
qr_app_icons: Optional[QrAppIcons] = None
|
||||
qr_cloud_display_name: Optional[str] = None
|
||||
enable_user_center: bool
|
||||
functional_switch_configs: Optional[List[str]] = None
|
||||
|
||||
data: Optional[Data] = None
|
||||
|
||||
|
||||
44
sdk_server/models/config/combo_data.py
Normal file
44
sdk_server/models/config/combo_data.py
Normal file
@@ -0,0 +1,44 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional, List
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class KibanaPc(BaseModel):
|
||||
enable: int
|
||||
level: Optional[str] = None
|
||||
modules: Optional[List[str]] = None
|
||||
|
||||
class Report(BaseModel):
|
||||
enable: int
|
||||
status_codes: Optional[List[int]] = None
|
||||
url_paths: Optional[List[str]] = None
|
||||
|
||||
class Telemetry(BaseModel):
|
||||
dataupload_enable: int
|
||||
|
||||
class Function(BaseModel):
|
||||
event_name: Optional[List[str]] = None
|
||||
|
||||
class LogFilter(BaseModel):
|
||||
function: Optional[Function] = None
|
||||
|
||||
class RenderMethod(BaseModel):
|
||||
use_legacy: bool
|
||||
|
||||
class ComboRsp(BaseModel):
|
||||
class Values(BaseModel):
|
||||
kibana_pc_config: Optional[KibanaPc] = None
|
||||
network_report_config: Optional[Report] = None
|
||||
modify_real_name_other_verify: bool
|
||||
telemetry_config: Optional[Telemetry] = None
|
||||
enable_web_dpi: bool
|
||||
h5log_filter_config: Optional[LogFilter] = None
|
||||
webview_rendermethod_config: Optional[RenderMethod] = None
|
||||
list_price_tierv2_enable: bool
|
||||
|
||||
vals: Optional[Values] = None
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
10
sdk_server/models/config/compare_protocol_ver_data.py
Normal file
10
sdk_server/models/config/compare_protocol_ver_data.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List, Optional
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class CompareProtocolVerRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
modified: bool
|
||||
protocol: Optional[List[str]] = []
|
||||
|
||||
data: Optional[Data] = None
|
||||
13
sdk_server/models/config/finger_print_data.py
Normal file
13
sdk_server/models/config/finger_print_data.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class FingerprintRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
device_fp: Optional[str] = None
|
||||
msg: Optional[str] = None
|
||||
code: int
|
||||
|
||||
data: Optional[Data] = None
|
||||
|
||||
|
||||
4
sdk_server/models/config/log_upload_data.py
Normal file
4
sdk_server/models/config/log_upload_data.py
Normal file
@@ -0,0 +1,4 @@
|
||||
from pydantic import BaseModel
|
||||
|
||||
class LogUploadRsp(BaseModel):
|
||||
code: int
|
||||
6
sdk_server/models/config/response_base.py
Normal file
6
sdk_server/models/config/response_base.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class ResponseBase(BaseModel):
|
||||
retcode: int = 0
|
||||
message: Optional[str] = None
|
||||
12
sdk_server/models/config/risky_check_data.py
Normal file
12
sdk_server/models/config/risky_check_data.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional, Any
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
|
||||
class RiskyCheckRsp(ResponseBase):
|
||||
data: Optional["Data"] = None
|
||||
|
||||
class Data(BaseModel):
|
||||
id: Optional[str] = None
|
||||
action: Optional[str] = None
|
||||
geetest: Optional[Any] = None
|
||||
44
sdk_server/models/login/login_data.py
Normal file
44
sdk_server/models/login/login_data.py
Normal file
@@ -0,0 +1,44 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
from sdk_server.models.config.response_base import ResponseBase
|
||||
|
||||
class Account(BaseModel):
|
||||
uid: Optional[str] = None
|
||||
name: Optional[str] = None
|
||||
email: Optional[str] = None
|
||||
mobile: Optional[str] = None
|
||||
is_email_verify: int
|
||||
realname: Optional[str] = None
|
||||
identity_card: Optional[str] = None
|
||||
token: Optional[str] = None
|
||||
safe_mobile: Optional[str] = None
|
||||
facebook_name: Optional[str] = None
|
||||
twitter_name: Optional[str] = None
|
||||
game_center_name: Optional[str] = None
|
||||
google_name: Optional[str] = None
|
||||
apple_name: Optional[str] = None
|
||||
sony_name: Optional[str] = None
|
||||
tap_name: Optional[str] = None
|
||||
country: Optional[str] = None
|
||||
reactivate_ticket: Optional[str] = None
|
||||
area_code: Optional[str] = None
|
||||
device_grant_ticket: Optional[str] = None
|
||||
|
||||
class LoginReq(BaseModel):
|
||||
account: Optional[str] = None
|
||||
password: Optional[str] = None
|
||||
is_crypto: bool
|
||||
|
||||
class LoginRsp(ResponseBase):
|
||||
class Data(BaseModel):
|
||||
account: Optional[Account] = None
|
||||
device_grant_required: bool
|
||||
realname_operation: Optional[str] = None
|
||||
realperson_required: bool
|
||||
safe_mobile_required: bool
|
||||
|
||||
data: Optional[Data] = None
|
||||
|
||||
|
||||
|
||||
|
||||
29
sdk_server/models/login/login_v2_data.py
Normal file
29
sdk_server/models/login/login_v2_data.py
Normal file
@@ -0,0 +1,29 @@
|
||||
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
|
||||
6
sdk_server/models/login/token_login_data.py
Normal file
6
sdk_server/models/login/token_login_data.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import Optional
|
||||
|
||||
class TokenLoginReq(BaseModel):
|
||||
uid: Optional[str] = None
|
||||
token: Optional[str] = None
|
||||
Reference in New Issue
Block a user