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