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