51 lines
1.5 KiB
Python
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()) |