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())