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

51 lines
1.5 KiB
Python

from flask import Blueprint, jsonify
from sdk_server.models.config.combo_data import (
ComboRsp,
KibanaPc,
Report,
Telemetry,
LogFilter,
RenderMethod,
Function
)
combo_blueprint = Blueprint('combo', __name__)
@combo_blueprint.route('/combo/box/api/config/sdk/combo', methods=['GET'])
def combo():
response_data = ComboRsp(
vals=ComboRsp.Values(
kibana_pc_config=KibanaPc(
enable=1,
level="Info",
modules=["download"]
),
network_report_config=Report(
enable=1,
status_codes=[206],
url_paths=["dataUpload", "red_dot"]
),
modify_real_name_other_verify=True,
telemetry_config=Telemetry(
dataupload_enable=1
),
enable_web_dpi=True,
h5log_filter_config=LogFilter(
function=Function(
event_name=[
"info_get_cps",
"notice_close_notice",
"info_get_uapc",
"report_set_info",
"info_get_channel_id",
"info_get_sub_channel_id"
]
)
),
webview_rendermethod_config=RenderMethod(
use_legacy=True
),
list_price_tierv2_enable=True
)
)
return jsonify(response_data.model_dump())