Files
neonsr/sdk_server/models/config/combo_config_data.py
Naruse ec8972d5d6 init
2025-04-15 19:36:05 +08:00

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