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

45 lines
1.1 KiB
Python

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