32 lines
940 B
Python
32 lines
940 B
Python
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
|
|
|
|
|