/** * This file was auto-generated by openapi-typescript. * Do not make direct changes to the file. */ export interface paths { "/api/v1/access-context": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Access Context */ get: operations["get_access_context"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/project-provisions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** 创建完整供水项目 */ post: operations["post_admin_project_provisions"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/projects": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Admin Projects */ get: operations["get_admin_projects"]; put?: never; /** * 仅登记已有项目元数据 * @description 仅用于登记已经由外部流程完整创建的资源。新项目应调用 POST /admin/project-provisions。 */ post: operations["post_admin_projects"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/projects/{project_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** Update Admin Project */ patch: operations["patch_admin_projects_project_id"]; trace?: never; }; "/api/v1/admin/projects/{project_id}/databases": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Project Databases */ get: operations["get_admin_projects_project_id_databases"]; /** Upsert Project Database */ put: operations["put_admin_projects_project_id_databases"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/projects/{project_id}/databases/{db_role}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** Delete Project Database */ delete: operations["delete_admin_projects_project_id_databases_db_role"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/projects/{project_id}/databases/{db_role}/health-checks": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Check Project Database Health */ post: operations["post_admin_projects_project_id_databases_db_role_health_checks"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/projects/{project_id}/members": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Project Members */ get: operations["get_admin_projects_project_id_members"]; put?: never; /** Add Project Member */ post: operations["post_admin_projects_project_id_members"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/projects/{project_id}/members/{user_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** Remove Project Member */ delete: operations["delete_admin_projects_project_id_members_user_id"]; options?: never; head?: never; /** Update Project Member */ patch: operations["patch_admin_projects_project_id_members_user_id"]; trace?: never; }; "/api/v1/admin/projects/{project_id}/model-imports": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** 导入桌面端水力模型 */ post: operations["post_admin_projects_project_id_model_imports"]; delete?: never; options?: never; head?: never; /** 更新桌面端水力模型 */ patch: operations["patch_admin_projects_project_id_model_imports"]; trace?: never; }; "/api/v1/admin/user-syncs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Sync Metadata User */ post: operations["post_admin_user_syncs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/user-syncs/batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Sync Metadata Users Batch */ post: operations["post_admin_user_syncs_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/users": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Metadata Users */ get: operations["get_admin_users"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/users/me": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Metadata Admin Me */ get: operations["get_admin_users_me"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/admin/users/{user_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Metadata User */ get: operations["get_admin_users_user_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** Update Metadata User */ patch: operations["patch_admin_users_user_id"]; trace?: never; }; "/api/v1/agent-auth-context": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Agent Auth Context */ get: operations["get_agent_auth_context"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent-messages": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Agent Messages */ get: operations["get_agent_messages"]; put?: never; /** Create Agent Message */ post: operations["post_agent_messages"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent-messages/pending": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Pending Agent Messages */ get: operations["get_agent_messages_pending"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent-messages/{message_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Agent Message */ get: operations["get_agent_messages_message_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent-messages/{message_id}/delivery": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Record Agent Message Delivery */ post: operations["post_agent_messages_message_id_delivery"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/agent-messages/{message_id}/reply": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Reply Agent Message */ post: operations["post_agent_messages_message_id_reply"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/all-scada-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有SCADA点属性 * @description 获取指定水网中所有SCADA点的属性信息 */ get: operations["get_all_scada_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/all-vertices": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有图形元素 * @description 获取网络中的所有图形元素详细信息 */ get: operations["get_all_vertices"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/analysis/runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取分析运行列表 * @description 分页返回当前项目的持久分析运行。 */ get: operations["get_analysis_runs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/analysis/runs/{run_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取分析运行 * @description 返回当前项目的一条持久分析运行。 */ get: operations["get_analysis_runs_run_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/analysis/runs/{run_id}/results": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取分析结果 * @description 分页返回一条分析运行的持久结果。 */ get: operations["get_analysis_runs_run_id_results"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/audit-events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Record Session Event */ post: operations["post_audit_events"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/audit-logs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询审计日志 * @description 查询审计日志(仅管理员) */ get: operations["get_audit_logs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/audit-logs/count": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取审计日志总数 * @description 获取审计日志总数(仅管理员) */ get: operations["get_audit_logs_count"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/audit-logs/mine": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询我的审计日志 * @description 查询当前用户的审计日志 */ get: operations["get_audit_logs_mine"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/backdrops/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取背景属性 * @description 获取指定网络的背景属性信息 */ get: operations["get_backdrops_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置背景属性 * @description 更新指定网络的背景属性 */ patch: operations["patch_backdrops_properties"]; trace?: never; }; "/api/v1/burst-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 爆管分析(高级) * @description 高级版本的爆管分析,支持在指定时间点修改泵控制模式和阀门开度,以分析这些改变对爆管影响的作用。支持固定泵和变速泵的独立控制。 */ post: operations["post_burst_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/burst-detections": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 执行爆管检测 * @description 基于压力观测数据和其他参数执行爆管检测分析 */ post: operations["post_burst_detections"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/burst-locations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 执行爆管定位 * @description 基于压力和流量数据定位管网中的爆管位置 */ post: operations["post_burst_locations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/contaminant-simulations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 污染物模拟 * @description 对管网中的污染物扩散进行模拟,评估污染源对管网的影响范围和浓度分布。支持指定污染源位置、污染浓度和扩散模式。 */ post: operations["post_contaminant_simulations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/controls/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取控制属性 * @description 获取指定网络中的控制属性信息 */ get: operations["get_controls_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置控制属性 * @description 更新指定网络中的控制属性 */ patch: operations["patch_controls_properties"]; trace?: never; }; "/api/v1/curves": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有曲线 * @description 获取网络中的所有曲线列表 */ get: operations["get_curves"]; put?: never; /** * 添加曲线 * @description 在网络中添加一条新的曲线 */ post: operations["post_curves"]; /** * 删除曲线 * @description 从网络中删除指定的曲线 */ delete: operations["delete_curves"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/curves/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查曲线存在性 * @description 检查指定的曲线是否存在 */ get: operations["get_curves_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/curves/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取曲线属性 * @description 获取指定曲线的属性信息 */ get: operations["get_curves_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置曲线属性 * @description 更新指定曲线的属性 */ patch: operations["patch_curves_properties"]; trace?: never; }; "/api/v1/demands/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取需水量属性 * @description 获取指定水网中节点的需水量属性信息 */ get: operations["get_demands_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置需水量属性 * @description 设置指定水网中节点的需水量属性信息 */ patch: operations["patch_demands_properties"]; trace?: never; }; "/api/v1/demands/to-network": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算需水量到整网分配 * @description 将需水量均匀分配到整个水网的所有需水节点 */ post: operations["post_demands_to_network"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/demands/to-nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算需水量到节点分配 * @description 将总需水量按指定方式分配到多个节点 */ post: operations["post_demands_to_nodes"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/demands/to-region": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算需水量到区域分配 * @description 将总需水量按区域特征分配到该区域内的节点 */ post: operations["post_demands_to_region"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/element-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取元素属性 * @description 获取指定元素的属性信息 */ get: operations["get_element_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/element-properties-with-types": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取指定类型元素属性 * @description 获取指定类型的元素属性信息 */ get: operations["get_element_properties_with_types"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/element-type-values": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取元素类型值 * @description 获取指定元素的类型数值标识 */ get: operations["get_element_type_values"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/element-types": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取元素类型 * @description 获取指定元素的类型(节点或管线) */ get: operations["get_element_types"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/elements/{element_type}/{element_id}/gis-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取元素 GIS 台账属性 * @description Return source GIS records linked to one current-project map element. */ get: operations["get_elements_element_type_element_id_gis_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/emitters/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取发射器属性 * @description 获取指定连接点的发射器属性信息 */ get: operations["get_emitters_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置发射器属性 * @description 更新指定连接点的发射器属性 */ patch: operations["patch_emitters_properties"]; trace?: never; }; "/api/v1/energy-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置能耗选项属性 * @description 更新指定网络中的能耗选项属性 */ patch: operations["patch_energy_properties"]; trace?: never; }; "/api/v1/flushing-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 冲洗分析(高级) * @description 高级版本的冲洗分析,支持按状态和设置值控制多个可选阀门,指定排污节点,并设置固定的冲洗流量。返回纯文本格式的分析结果。 */ post: operations["post_flushing_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/geocoding-requests": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Tianditu Geocoding * @description 调用天地图地理编码服务,将结构化地址转换为经纬度 */ post: operations["post_geocoding_requests"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/junctions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有节点属性 * @description 获取指定项目中所有节点的属性信息。 */ get: operations["get_junctions"]; put?: never; /** * 添加节点 * @description 在供水网络中添加新的节点,指定节点ID和空间坐标。 */ post: operations["post_junctions"]; /** * 删除节点 * @description 从供水网络中删除指定的节点。 */ delete: operations["delete_junctions"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/junctions/coord": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点坐标 * @description 获取指定节点的 X 和 Y 坐标。 */ get: operations["get_junctions_coord"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置节点坐标 * @description 设置指定节点的 X 和 Y 坐标。 */ patch: operations["patch_junctions_coord"]; trace?: never; }; "/api/v1/junctions/demand": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点需水量 * @description 获取指定节点的需水量。 */ get: operations["get_junctions_demand"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置节点需水量 * @description 设置指定节点的需水量。 */ patch: operations["patch_junctions_demand"]; trace?: never; }; "/api/v1/junctions/elevation": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点标高 * @description 获取指定节点的标高(海拔高度)。 */ get: operations["get_junctions_elevation"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置节点标高 * @description 设置指定节点的标高值。 */ patch: operations["patch_junctions_elevation"]; trace?: never; }; "/api/v1/junctions/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查是否为接点 * @description 检查指定ID是否为水网中的接点(需求点) */ get: operations["get_junctions_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/junctions/pattern": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点需水模式 * @description 获取指定节点的需水模式标识。 */ get: operations["get_junctions_pattern"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置节点需水模式 * @description 设置指定节点的需水模式标识。 */ patch: operations["patch_junctions_pattern"]; trace?: never; }; "/api/v1/junctions/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点属性 * @description 获取指定节点的所有属性信息。 */ get: operations["get_junctions_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 批量设置节点属性 * @description 批量设置指定节点的多个属性。 */ patch: operations["patch_junctions_properties"]; trace?: never; }; "/api/v1/junctions/x": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点 X 坐标 * @description 获取指定节点的 X 坐标值。 */ get: operations["get_junctions_x"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置节点 X 坐标 * @description 设置指定节点的 X 坐标值。 */ patch: operations["patch_junctions_x"]; trace?: never; }; "/api/v1/junctions/y": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点 Y 坐标 * @description 获取指定节点的 Y 坐标值。 */ get: operations["get_junctions_y"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置节点 Y 坐标 * @description 设置指定节点的 Y 坐标值。 */ patch: operations["patch_junctions_y"]; trace?: never; }; "/api/v1/labels": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 添加标签 * @description 在网络中添加一个新的标签 */ post: operations["post_labels"]; /** * 删除标签 * @description 从网络中删除指定的标签 */ delete: operations["delete_labels"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/labels/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取标签属性 * @description 获取指定坐标处的标签属性信息 */ get: operations["get_labels_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置标签属性 * @description 更新指定标签的属性 */ patch: operations["patch_labels_properties"]; trace?: never; }; "/api/v1/leakage-identifications": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 执行漏损识别 * @description 基于压力观测数据和遗传算法识别管网中的漏损位置和大小 */ post: operations["post_leakage_identifications"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/link-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管线属性 * @description 获取指定管线的所有属性信息 */ get: operations["get_link_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/link-types": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管线类型 * @description 获取指定管线的类型(管道/泵/阀门) */ get: operations["get_link_types"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/links": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有管线 * @description 获取指定水网中的所有管线ID列表 */ get: operations["get_links"]; put?: never; post?: never; /** * 删除管线 * @description 删除指定的管线(管道/泵/阀门) */ delete: operations["delete_links"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/links/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查管线有效性 * @description 检查指定ID是否为水网中的有效管线 */ get: operations["get_links_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/major-pipe-nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取主要管道节点 * @description 获取直径大于等于指定值的管道的节点ID */ get: operations["get_major_pipe_nodes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/majornode-coords": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取主要节点坐标 * @description 获取直径大于等于指定值的节点坐标 */ get: operations["get_majornode_coords"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/mcp-query-contexts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Create Context */ post: operations["create_context_api_v1_mcp_query_contexts_post"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/mcp-query-contexts/{context_handle}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** Delete Context */ delete: operations["delete_context_api_v1_mcp_query_contexts__context_handle__delete"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/mixing-configurations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 添加混合 * @description 在网络中添加一个新的混合 */ post: operations["post_mixing_configurations"]; /** * 删除混合 * @description 从网络中删除指定的混合 */ delete: operations["delete_mixing_configurations"]; options?: never; head?: never; /** * 设置混合属性 * @description 更新指定水池的混合属性 */ patch: operations["patch_mixing_configurations"]; trace?: never; }; "/api/v1/mixing-configurations/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取混合属性 * @description 获取指定水池的混合属性信息 */ get: operations["get_mixing_configurations_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-in-extents": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取范围内的网络元素 * @description 获取指定地理范围内的网络节点和管线 */ get: operations["get_network_in_extents"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-link-nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取网络管线节点 * @description 获取指定水网所有管线的起点和终点节点 */ get: operations["get_network_link_nodes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-options": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取选项属性 * @description 获取指定网络中的选项属性信息 */ get: operations["get_network_options"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置选项属性 * @description 更新指定网络中的选项属性 */ patch: operations["patch_network_options"]; trace?: never; }; "/api/v1/network-options/energy": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取能耗选项属性 * @description 获取指定网络中的能耗选项属性信息 */ get: operations["get_network_options_energy"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-options/pump-energy": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取泵能耗属性 * @description 获取指定泵的能耗属性信息 */ get: operations["get_network_options_pump_energy"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置泵能耗属性 * @description 更新指定泵的能耗属性 */ patch: operations["patch_network_options_pump_energy"]; trace?: never; }; "/api/v1/network-options/time": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取时间选项属性 * @description 获取指定网络中的时间选项属性信息 */ get: operations["get_network_options_time"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/backdrop": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取背景架构 * @description 获取网络中背景对象的架构定义 */ get: operations["get_network_schemas_backdrop"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/control": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取控制架构 * @description 获取网络中控制对象的架构定义 */ get: operations["get_network_schemas_control"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/curve": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取曲线架构 * @description 获取网络中曲线对象的架构定义 */ get: operations["get_network_schemas_curve"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/demand": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取需水量属性架构 * @description 获取指定水网中需水量(Demand)的属性架构定义 */ get: operations["get_network_schemas_demand"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/emitter": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取发射器架构 * @description 获取网络中发射器对象的架构定义 */ get: operations["get_network_schemas_emitter"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/energy": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取能耗选项架构 * @description 获取网络中能耗选项的架构定义 */ get: operations["get_network_schemas_energy"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/junction": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点架构 * @description 获取指定项目的节点属性架构和数据类型定义。 */ get: operations["get_network_schemas_junction"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/label": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取标签架构 * @description 获取网络中标签对象的架构定义 */ get: operations["get_network_schemas_label"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/mixing": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取混合架构 * @description 获取网络中混合对象的架构定义 */ get: operations["get_network_schemas_mixing"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/option": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取选项架构 * @description 获取网络中选项对象的架构定义 */ get: operations["get_network_schemas_option"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/pattern": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取模式架构 * @description 获取网络中模式对象的架构定义 */ get: operations["get_network_schemas_pattern"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/pipe": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道模式 * @description 获取管道对象的模式定义,包含所有可用字段及其类型 */ get: operations["get_network_schemas_pipe"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/pipe-reaction": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道反应架构 * @description 获取网络中管道反应对象的架构定义 */ get: operations["get_network_schemas_pipe_reaction"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/pump": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水泵模式 * @description 获取水泵对象的模式定义,包含所有可用字段及其类型 */ get: operations["get_network_schemas_pump"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/pump-energy": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取泵能耗选项架构 * @description 获取网络中泵能耗选项的架构定义 */ get: operations["get_network_schemas_pump_energy"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/quality": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水质架构 * @description 获取网络中水质对象的架构定义 */ get: operations["get_network_schemas_quality"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/reaction": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取反应架构 * @description 获取网络中反应对象的架构定义 */ get: operations["get_network_schemas_reaction"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/region": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取区域属性架构 */ get: operations["get_network_schemas_region"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/reservoir": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库模式 * @description 获取指定供水网络中所有水库的模式/属性字段定义 */ get: operations["get_network_schemas_reservoir"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/scada-device": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取 SCADA 设备结构 */ get: operations["get_network_schemas_scada_device"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/source": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水源架构 * @description 获取网络中水源对象的架构定义 */ get: operations["get_network_schemas_source"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/tag": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取标签属性架构 * @description 获取指定水网的标签(Tag)属性架构定义 */ get: operations["get_network_schemas_tag"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/tank": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱模式 * @description 获取指定网络的水箱数据结构模式定义 */ get: operations["get_network_schemas_tank"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/tank-reaction": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水池反应架构 * @description 获取网络中水池反应对象的架构定义 */ get: operations["get_network_schemas_tank_reaction"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/time": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取时间选项架构 * @description 获取网络中时间选项的架构定义 */ get: operations["get_network_schemas_time"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/valve": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门架构 * @description 获取指定水网中所有阀门的架构和字段定义 */ get: operations["get_network_schemas_valve"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/vertex": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取图形元素架构 * @description 获取网络中图形元素对象的架构定义 */ get: operations["get_network_schemas_vertex"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/node-coords": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点坐标 * @description 获取指定节点的地理坐标(X, Y) */ get: operations["get_node_coords"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/node-links": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点的关联管线 * @description 获取指定节点连接的所有管线ID列表 */ get: operations["get_node_links"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/node-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点属性 * @description 获取指定节点的所有属性信息 */ get: operations["get_node_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/node-types": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取节点类型 * @description 获取指定节点的类型(接点/水源/蓄水池) */ get: operations["get_node_types"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有节点 * @description 获取指定水网中的所有节点ID列表 */ get: operations["get_nodes"]; put?: never; post?: never; /** * 删除节点 * @description 删除指定的节点(接点/水源/蓄水池) */ delete: operations["delete_nodes"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/nodes/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查节点有效性 * @description 检查指定ID是否为水网中的有效节点 */ get: operations["get_nodes_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-task-notifications": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Operational Task Notifications */ get: operations["get_operational_task_notifications"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-task-notifications/{notification_id}/acknowledge": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Acknowledge Operational Task Notification */ post: operations["post_operational_task_notifications_notification_id_acknowledge"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-task-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Operational Task Runs */ get: operations["get_operational_task_runs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Operational Tasks */ get: operations["get_operational_tasks"]; put?: never; /** Create Operational Task */ post: operations["post_operational_tasks"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/leases/recover": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Recover Operational Task Leases */ post: operations["post_operational_tasks_leases_recover"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/schedules": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Operational Schedules */ get: operations["get_operational_tasks_schedules"]; put?: never; /** Create Operational Schedule */ post: operations["post_operational_tasks_schedules"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/schedules/dispatch-due": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Dispatch Due Operational Schedules */ post: operations["post_operational_tasks_schedules_dispatch_due"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/schedules/{schedule_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** Update Operational Schedule */ patch: operations["patch_operational_tasks_schedules_schedule_id"]; trace?: never; }; "/api/v1/operational-tasks/{task_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Operational Task */ get: operations["get_operational_tasks_task_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/access-requests": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Request Operational Task Access */ post: operations["post_operational_tasks_task_id_access_requests"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/access-requests/{access_request_id}/decision": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Decide Operational Task Access */ post: operations["post_operational_tasks_task_id_access_requests_access_request_id_decision"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/actions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Propose Operational Task Action */ post: operations["post_operational_tasks_task_id_actions"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/actions/{action_id}/confirm-dispatch": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Confirm Operational Work Order Dispatch */ post: operations["post_operational_tasks_task_id_actions_action_id_confirm_dispatch"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/actions/{action_id}/decision": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Decide Operational Task Action */ post: operations["post_operational_tasks_task_id_actions_action_id_decision"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/actions/{action_id}/draft": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** Update Operational Work Order Draft */ patch: operations["patch_operational_tasks_task_id_actions_action_id_draft"]; trace?: never; }; "/api/v1/operational-tasks/{task_id}/actions/{action_id}/execute": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Execute Operational Task Action */ post: operations["post_operational_tasks_task_id_actions_action_id_execute"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/actions/{action_id}/reconcile": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Reconcile Operational Task Action */ post: operations["post_operational_tasks_task_id_actions_action_id_reconcile"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/agent-artifacts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Publish Operational Task Artifacts */ post: operations["post_operational_tasks_task_id_agent_artifacts"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/agent-context": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Operational Task Agent Context */ get: operations["get_operational_tasks_task_id_agent_context"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/data-query": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Query Operational Task Data */ post: operations["post_operational_tasks_task_id_data_query"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/evidence/{evidence_id}/snapshot": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Operational Task Data Snapshot */ get: operations["get_operational_tasks_task_id_evidence_evidence_id_snapshot"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/external-feedback": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Synchronize Operational Task Feedback */ post: operations["post_operational_tasks_task_id_external_feedback"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/human-evidence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Add Operational Task Human Evidence */ post: operations["post_operational_tasks_task_id_human_evidence"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/presentation-cursor": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Operational Task Presentation Cursor */ get: operations["get_operational_tasks_task_id_presentation_cursor"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/presentation-events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Publish Operational Task Presentation Event */ post: operations["post_operational_tasks_task_id_presentation_events"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/reports": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Investigation Reports */ get: operations["get_operational_tasks_task_id_reports"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/reports/{revision}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Investigation Report */ get: operations["get_operational_tasks_task_id_reports_revision"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/retry": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Retry Operational Task */ post: operations["post_operational_tasks_task_id_retry"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Task Run History */ get: operations["get_operational_tasks_task_id_runs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Task Run */ get: operations["get_operational_tasks_task_id_runs_run_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}/cancel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Cancel Operational Task Run */ post: operations["post_operational_tasks_task_id_runs_run_id_cancel"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}/claim": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Claim Operational Task Run */ post: operations["post_operational_tasks_task_id_runs_run_id_claim"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}/complete": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Complete Operational Task Run */ post: operations["post_operational_tasks_task_id_runs_run_id_complete"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}/dispatch-failure": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Record Operational Task Run Dispatch Failure */ post: operations["post_operational_tasks_task_id_runs_run_id_dispatch_failure"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}/fail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Fail Operational Task Run */ post: operations["post_operational_tasks_task_id_runs_run_id_fail"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/runs/{run_id}/heartbeat": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Heartbeat Operational Task Run */ post: operations["post_operational_tasks_task_id_runs_run_id_heartbeat"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/operational-tasks/{task_id}/withdraw-external-source": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Withdraw Operational Task External Source */ post: operations["post_operational_tasks_task_id_withdraw_external_source"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/patterns": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有模式 * @description 获取网络中的所有模式列表 */ get: operations["get_patterns"]; put?: never; /** * 添加模式 * @description 在网络中添加一个新的模式 */ post: operations["post_patterns"]; /** * 删除模式 * @description 从网络中删除指定的模式 */ delete: operations["delete_patterns"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/patterns/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查模式存在性 * @description 检查指定的模式是否存在 */ get: operations["get_patterns_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/patterns/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取模式属性 * @description 获取指定模式的属性信息 */ get: operations["get_patterns_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置模式属性 * @description 更新指定模式的属性 */ patch: operations["patch_patterns_properties"]; trace?: never; }; "/api/v1/pipe-reactions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道反应属性 * @description 更新指定管道的反应属性 */ patch: operations["patch_pipe_reactions"]; trace?: never; }; "/api/v1/pipe-reactions/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道反应属性 * @description 获取指定管道的反应属性信息 */ get: operations["get_pipe_reactions_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pipeline-health-predictions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 预测管道健康状况 * @description 预测管道健康状况 * * 根据管网名称和当前时间,查询管道信息和实时数据, * 使用随机生存森林模型预测管道的生存概率。 * * Args: * query_time: 查询时间 * timescale_conn: TimescaleDB连接 * * Returns: * 预测结果列表,每个元素包含 link_id 和对应的生存函数 * * Raises: * HTTPException: 当模型文件不存在返回404错误,其他错误返回400或500错误 */ get: operations["get_pipeline_health_predictions"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pipes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有管道属性 * @description 获取网络中所有管道的属性信息列表 */ get: operations["get_pipes"]; put?: never; /** * 添加管道 * @description 向网络中添加新的管道,需要提供管道的基本参数如长度、管径、粗糙度等 */ post: operations["post_pipes"]; /** * 删除管道 * @description 从网络中删除指定的管道 */ delete: operations["delete_pipes"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pipes/diameter": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道管径 * @description 获取指定管道的管径 */ get: operations["get_pipes_diameter"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道管径 * @description 设置指定管道的管径 */ patch: operations["patch_pipes_diameter"]; trace?: never; }; "/api/v1/pipes/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查是否为管道 * @description 检查指定ID是否为水网中的管道 */ get: operations["get_pipes_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pipes/length": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道长度 * @description 获取指定管道的长度 */ get: operations["get_pipes_length"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道长度 * @description 设置指定管道的长度 */ patch: operations["patch_pipes_length"]; trace?: never; }; "/api/v1/pipes/minor-loss": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道局部阻力系数 * @description 获取指定管道的局部阻力系数 */ get: operations["get_pipes_minor_loss"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道局部阻力系数 * @description 设置指定管道的局部阻力系数 */ patch: operations["patch_pipes_minor_loss"]; trace?: never; }; "/api/v1/pipes/node1": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道起始节点 * @description 获取指定管道的起始节点ID */ get: operations["get_pipes_node1"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道起始节点 * @description 设置指定管道的起始节点 */ patch: operations["patch_pipes_node1"]; trace?: never; }; "/api/v1/pipes/node2": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道终止节点 * @description 获取指定管道的终止节点ID */ get: operations["get_pipes_node2"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道终止节点 * @description 设置指定管道的终止节点 */ patch: operations["patch_pipes_node2"]; trace?: never; }; "/api/v1/pipes/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道属性 * @description 获取指定管道的所有属性信息 */ get: operations["get_pipes_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道属性 * @description 批量设置指定管道的多个属性 */ patch: operations["patch_pipes_properties"]; trace?: never; }; "/api/v1/pipes/roughness": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道粗糙度 * @description 获取指定管道的粗糙度 */ get: operations["get_pipes_roughness"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道粗糙度 * @description 设置指定管道的粗糙度 */ patch: operations["patch_pipes_roughness"]; trace?: never; }; "/api/v1/pipes/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道状态 * @description 获取指定管道的状态(开启或关闭) */ get: operations["get_pipes_status"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管道状态 * @description 设置指定管道的状态(开启或关闭) */ patch: operations["patch_pipes_status"]; trace?: never; }; "/api/v1/place-search-requests": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Search Fengxian places * @description 调用天地图地名搜索,固定上海市奉贤区范围,只返回前 10 个可定位候选,不提供分页。 */ post: operations["post_place_search_requests"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pressure-regulation-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 压力调节(高级) * @description 高级版本的压力调节分析,通过JSON请求体提供详细的控制参数,包括固定泵和变速泵的独立控制、水箱初始水位等。 */ post: operations["post_pressure_regulation_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/project-return-dict-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 运行项目模拟(返回字典) * @description 基于指定的管网项目运行标准水力模拟,返回JSON格式的字典,包含输出数据和报告文本。 */ post: operations["post_project_return_dict_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/project-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 运行项目模拟 * @description 基于指定的管网项目运行标准水力模拟,返回纯文本格式的模拟报告。 */ post: operations["post_project_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 列出用户项目 * @description 获取当前用户有权限的所有项目列表 */ get: operations["get_projects"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取项目信息 * @description 从数据库获取项目的详细信息,包括地图范围等。 */ get: operations["get_projects_current"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/database-health": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查数据库健康状态 * @description 检查项目数据库连接的健康状况 */ get: operations["get_projects_current_database_health"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/exports/change-set": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 导出项目为 ChangeSet * @description 导出项目的变更集 (ChangeSet),包含顶点、SCADA 元素、DMA、SA、VD 等信息。 */ get: operations["get_projects_current_exports_change_set"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/metadata": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取项目元数据 * @description 获取当前项目的元数据和配置信息 */ get: operations["get_projects_current_metadata"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pumps": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有水泵属性 * @description 获取网络中所有水泵的属性信息列表 */ get: operations["get_pumps"]; put?: never; /** * 添加水泵 * @description 向网络中添加新的水泵,需要提供水泵的基本参数如功率等 */ post: operations["post_pumps"]; /** * 删除水泵 * @description 从网络中删除指定的水泵 */ delete: operations["delete_pumps"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pumps/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查是否为泵 * @description 检查指定ID是否为水网中的泵 */ get: operations["get_pumps_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pumps/node1": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水泵起始节点 * @description 获取指定水泵的起始节点ID */ get: operations["get_pumps_node1"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水泵起始节点 * @description 设置指定水泵的起始节点 */ patch: operations["patch_pumps_node1"]; trace?: never; }; "/api/v1/pumps/node2": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水泵终止节点 * @description 获取指定水泵的终止节点ID */ get: operations["get_pumps_node2"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水泵终止节点 * @description 设置指定水泵的终止节点 */ patch: operations["patch_pumps_node2"]; trace?: never; }; "/api/v1/pumps/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水泵属性 * @description 获取指定水泵的所有属性信息 */ get: operations["get_pumps_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水泵属性 * @description 批量设置指定水泵的多个属性 */ patch: operations["patch_pumps_properties"]; trace?: never; }; "/api/v1/quality-configurations/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水质属性 * @description 获取指定节点的水质属性信息 */ get: operations["get_quality_configurations_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水质属性 * @description 更新指定节点的水质属性 */ patch: operations["patch_quality_configurations_properties"]; trace?: never; }; "/api/v1/reactions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置反应属性 * @description 更新指定网络中的反应属性 */ patch: operations["patch_reactions"]; trace?: never; }; "/api/v1/reactions/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取反应属性 * @description 获取指定网络中的反应属性信息 */ get: operations["get_reactions_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/regions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取区域列表 */ get: operations["get_regions"]; put?: never; /** 添加区域 */ post: operations["post_regions"]; /** 删除区域 */ delete: operations["delete_regions"]; options?: never; head?: never; /** 修改区域 */ patch: operations["patch_regions"]; trace?: never; }; "/api/v1/regions/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取区域信息 */ get: operations["get_regions_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/regions/nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取区域节点 */ get: operations["get_regions_nodes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/reservoirs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有水库属性 * @description 获取指定供水网络中所有水库的属性 */ get: operations["get_reservoirs"]; put?: never; /** * 添加水库 * @description 在指定供水网络中添加新的水库/水源节点 */ post: operations["post_reservoirs"]; /** * 删除水库 * @description 从指定供水网络中删除指定的水库/水源节点 */ delete: operations["delete_reservoirs"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/reservoirs/coord": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库坐标 * @description 获取指定水库的平面坐标(X和Y坐标) */ get: operations["get_reservoirs_coord"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水库坐标 * @description 更新指定水库的平面坐标(X和Y坐标) */ patch: operations["patch_reservoirs_coord"]; trace?: never; }; "/api/v1/reservoirs/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查是否为水源 * @description 检查指定ID是否为水网中的水源(水库/河流) */ get: operations["get_reservoirs_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/reservoirs/head": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库水头 * @description 获取指定水库的供水水头/总水头值 */ get: operations["get_reservoirs_head"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水库水头 * @description 更新指定水库的供水水头/总水头值 */ patch: operations["patch_reservoirs_head"]; trace?: never; }; "/api/v1/reservoirs/pattern": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库模式 * @description 获取指定水库的运行模式/供水模式 */ get: operations["get_reservoirs_pattern"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水库模式 * @description 更新指定水库的运行模式/供水模式 */ patch: operations["patch_reservoirs_pattern"]; trace?: never; }; "/api/v1/reservoirs/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库属性 * @description 获取指定水库的所有属性 */ get: operations["get_reservoirs_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水库属性 * @description 批量更新指定水库的多个属性 */ patch: operations["patch_reservoirs_properties"]; trace?: never; }; "/api/v1/reservoirs/x": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库X坐标 * @description 获取指定水库的X坐标位置 */ get: operations["get_reservoirs_x"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水库X坐标 * @description 更新指定水库的X坐标位置 */ patch: operations["patch_reservoirs_x"]; trace?: never; }; "/api/v1/reservoirs/y": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水库Y坐标 * @description 获取指定水库的Y坐标位置 */ get: operations["get_reservoirs_y"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水库Y坐标 * @description 更新指定水库的Y坐标位置 */ patch: operations["patch_reservoirs_y"]; trace?: never; }; "/api/v1/rule-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取规则属性 * @description 获取指定网络中的规则属性信息 */ get: operations["get_rule_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置规则属性 * @description 更新指定网络中的规则属性 */ patch: operations["patch_rule_properties"]; trace?: never; }; "/api/v1/rule-schemas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取规则架构 * @description 获取网络中规则对象的架构定义 */ get: operations["get_rule_schemas"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-devices": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取 SCADA 设备列表 */ get: operations["get_scada_devices"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-devices/{device_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取 SCADA 设备 */ get: operations["get_scada_devices_device_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA点属性 * @description 获取指定SCADA点的属性信息 */ get: operations["get_scada_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-candidates/{node_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取监测点候选节点详情 */ get: operations["get_sensor_placement_candidates_node_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取监测点优化运行 */ get: operations["get_sensor_placement_runs"]; put?: never; /** 创建并返回监测点优化方案 */ post: operations["post_sensor_placement_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-runs/{run_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取监测点方案详情 */ get: operations["get_sensor_placement_runs_run_id"]; /** 覆盖保存监测点方案 */ put: operations["put_sensor_placement_runs_run_id"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-runs/{run_id}/exports/excel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** 导出监测点工程清单 */ post: operations["post_sensor_placement_runs_run_id_exports_excel"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/simulation-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 手动运行日期指定模拟 * @description 根据指定的开始时间和持续时间,手动运行水力模拟。开始时间必须是显式带时区的 ISO 8601 / RFC3339 时间。 */ post: operations["post_simulation_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/source-gis/layers/{layer_key}/features/{source_fid}/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取源 GIS 要素台账属性 */ get: operations["get_source_gis_layers_layer_key_features_source_fid_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sources": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 添加水源 * @description 在网络中添加一个新的水源 */ post: operations["post_sources"]; /** * 删除水源 * @description 从网络中删除指定节点的水源 */ delete: operations["delete_sources"]; options?: never; head?: never; /** * 设置水源属性 * @description 更新指定节点的水源属性 */ patch: operations["patch_sources"]; trace?: never; }; "/api/v1/sources/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水源属性 * @description 获取指定节点的水源属性信息 */ get: operations["get_sources_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管线状态 * @description 获取指定管线的状态信息 */ get: operations["get_status"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/status-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置管线状态 * @description 设置指定管线的状态信息 */ patch: operations["patch_status_properties"]; trace?: never; }; "/api/v1/status-schemas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取状态属性架构 * @description 获取指定水网的状态(Status)属性架构定义 */ get: operations["get_status_schemas"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/tags": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有标签 * @description 获取指定水网中的所有标签信息 */ get: operations["get_tags"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置标签 * @description 为指定元素设置或修改标签信息 */ patch: operations["patch_tags"]; trace?: never; }; "/api/v1/tags/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取标签信息 * @description 获取指定类型和ID的标签信息 */ get: operations["get_tags_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/tank-reactions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水池反应属性 * @description 更新指定水池的反应属性 */ patch: operations["patch_tank_reactions"]; trace?: never; }; "/api/v1/tank-reactions/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水池反应属性 * @description 获取指定水池的反应属性信息 */ get: operations["get_tank_reactions_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/tanks": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有水箱属性 * @description 获取指定网络中所有水箱的属性 */ get: operations["get_tanks"]; put?: never; /** * 新增水箱 * @description 向指定网络中新增一个水箱 */ post: operations["post_tanks"]; /** * 删除水箱 * @description 删除指定网络中的水箱 */ delete: operations["delete_tanks"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/tanks/coord": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱坐标 * @description 获取指定水箱的X和Y坐标 */ get: operations["get_tanks_coord"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱坐标 * @description 设置指定水箱的X和Y坐标 */ patch: operations["patch_tanks_coord"]; trace?: never; }; "/api/v1/tanks/diameter": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱直径 * @description 获取指定水箱的直径值 */ get: operations["get_tanks_diameter"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱直径 * @description 设置指定水箱的直径值 */ patch: operations["patch_tanks_diameter"]; trace?: never; }; "/api/v1/tanks/elevation": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱标高 * @description 获取指定水箱的标高值 */ get: operations["get_tanks_elevation"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱标高 * @description 设置指定水箱的标高值 */ patch: operations["patch_tanks_elevation"]; trace?: never; }; "/api/v1/tanks/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查是否为蓄水池 * @description 检查指定ID是否为水网中的蓄水池 */ get: operations["get_tanks_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/tanks/init-level": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱初始水位 * @description 获取指定水箱的初始水位值 */ get: operations["get_tanks_init_level"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱初始水位 * @description 设置指定水箱的初始水位值 */ patch: operations["patch_tanks_init_level"]; trace?: never; }; "/api/v1/tanks/max-level": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱最大水位 * @description 获取指定水箱的最大水位值 */ get: operations["get_tanks_max_level"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱最大水位 * @description 设置指定水箱的最大水位值 */ patch: operations["patch_tanks_max_level"]; trace?: never; }; "/api/v1/tanks/min-level": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱最小水位 * @description 获取指定水箱的最小水位值 */ get: operations["get_tanks_min_level"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱最小水位 * @description 设置指定水箱的最小水位值 */ patch: operations["patch_tanks_min_level"]; trace?: never; }; "/api/v1/tanks/min-vol": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱最小体积 * @description 获取指定水箱的最小体积值 */ get: operations["get_tanks_min_vol"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱最小体积 * @description 设置指定水箱的最小体积值 */ patch: operations["patch_tanks_min_vol"]; trace?: never; }; "/api/v1/tanks/overflow": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱溢流口 * @description 获取指定水箱的溢流口配置 */ get: operations["get_tanks_overflow"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱溢流口 * @description 设置指定水箱的溢流口配置 */ patch: operations["patch_tanks_overflow"]; trace?: never; }; "/api/v1/tanks/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱属性 * @description 获取指定水箱的所有属性 */ get: operations["get_tanks_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱属性 * @description 批量设置指定水箱的多个属性 */ patch: operations["patch_tanks_properties"]; trace?: never; }; "/api/v1/tanks/vol-curve": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱容积曲线 * @description 获取指定水箱的容积曲线标识 */ get: operations["get_tanks_vol_curve"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱容积曲线 * @description 设置指定水箱的容积曲线标识 */ patch: operations["patch_tanks_vol_curve"]; trace?: never; }; "/api/v1/tanks/x": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱X坐标 * @description 获取指定水箱的X坐标值 */ get: operations["get_tanks_x"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱X坐标 * @description 设置指定水箱的X坐标值 */ patch: operations["patch_tanks_x"]; trace?: never; }; "/api/v1/tanks/y": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水箱Y坐标 * @description 获取指定水箱的Y坐标值 */ get: operations["get_tanks_y"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水箱Y坐标 * @description 设置指定水箱的Y坐标值 */ patch: operations["patch_tanks_y"]; trace?: never; }; "/api/v1/time-properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置时间选项属性 * @description 更新指定网络中的时间选项属性 */ patch: operations["patch_time_properties"]; trace?: never; }; "/api/v1/timeseries/analysis/runs/{run_id}/links/{link_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Analysis Link Series */ get: operations["get_timeseries_analysis_runs_run_id_links_link_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/analysis/runs/{run_id}/nodes/{node_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Analysis Node Series */ get: operations["get_timeseries_analysis_runs_run_id_nodes_node_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/analysis/runs/{run_id}/values": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Get Analysis Values At Time */ get: operations["get_timeseries_analysis_runs_run_id_values"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/realtime/links": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询实时管道数据 * @description 按时间范围查询实时管道数据。start_time 和 end_time 必须显式带时区;允许传 UTC+8,服务端会先归一化为 UTC 再执行查询。 */ get: operations["get_timeseries_realtime_links"]; put?: never; post?: never; /** * 删除实时管道数据 * @description 按时间范围删除实时管道数据。start_time 和 end_time 必须显式带时区;允许传 UTC+8,服务端按请求中的绝对时间删除对应 UTC 数据。 */ delete: operations["delete_timeseries_realtime_links"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/realtime/links/batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 批量插入实时管道数据 * @description 批量插入实时管道数据 * * 将管道的实时监测数据批量插入时间序列数据库。 * * Args: * data: 管道数据列表 * * Returns: * 插入成功的记录数 */ post: operations["post_timeseries_realtime_links_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/realtime/links/{link_id}/field": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 更新实时管道字段 * @description 更新指定管道的字段值 * * 更新实时管道在特定时间的某个字段数据。 * * Args: * link_id: 管道ID * time: 数据时间戳 * field: 字段名称 * value: 字段新值 * * Returns: * 更新结果信息 * * Raises: * HTTPException: 当字段不存在或更新失败时返回400错误 */ patch: operations["patch_timeseries_realtime_links_link_id_field"]; trace?: never; }; "/api/v1/timeseries/realtime/nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询实时节点数据 * @description 按时间范围查询实时节点数据。start_time 和 end_time 必须显式带时区;允许传 UTC+8,服务端会先归一化为 UTC 再执行查询。 */ get: operations["get_timeseries_realtime_nodes"]; put?: never; post?: never; /** * 删除实时节点数据 * @description 按时间范围删除实时节点数据。start_time 和 end_time 必须显式带时区;允许传 UTC+8,服务端按请求中的绝对时间删除对应 UTC 数据。 */ delete: operations["delete_timeseries_realtime_nodes"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/realtime/nodes/batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 批量插入实时节点数据 * @description 批量插入实时节点数据 * * 将节点的实时监测数据批量插入时间序列数据库。 * * Args: * data: 节点数据列表 * * Returns: * 插入成功的记录数 */ post: operations["post_timeseries_realtime_nodes_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/realtime/records": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按时间和属性查询实时数据 * @description 查询指定时间点的实时属性值。query_time 必须显式带时区;允许传 UTC+8,服务端会先归一化为 UTC 再执行查询。 */ get: operations["get_timeseries_realtime_records"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/realtime/simulation-results": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按ID和时间查询实时模拟数据 * @description 查询指定元素在某一时间点的实时模拟结果。query_time 必须显式带时区;允许传 UTC+8,服务端会先归一化为 UTC 再执行查询。 */ get: operations["get_timeseries_realtime_simulation_results"]; put?: never; /** * 存储实时模拟结果 * @description 存储实时模拟结果到时间序列数据库 * * 将节点和管道的实时模拟计算结果批量存储到TimescaleDB数据库。 * * Args: * node_result_list: 节点模拟结果列表 * link_result_list: 管道模拟结果列表 * result_start_time: 模拟结果对应的起始时间 * * Returns: * 存储结果信息 */ post: operations["post_timeseries_realtime_simulation_results"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/scada-cleaning-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 清洗SCADA监测数据 * @description 清洗SCADA监测数据 * * 根据device_ids查询monitored_value,清洗后更新cleaned_value。 * 支持清洗指定设备或所有设备的数据。 * * Args: * device_ids: 设备ID列表,用逗号分隔,或 'all' 表示清洗所有设备 * start_time: 清洗数据的开始时间 * end_time: 清洗数据的结束时间 * timescale_conn: TimescaleDB连接 * postgres_conn: PostgreSQL连接 * * Returns: * 清洗结果信息 * * Raises: * HTTPException: 当清洗过程出现错误时返回400错误 */ post: operations["post_timeseries_scada_cleaning_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/scada-readings": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按设备ID和时间范围查询SCADA数据 * @description 按设备ID和时间范围查询SCADA监测数据 * * 查询多个设备在指定时间范围内的所有监测数据。 * * Args: * start_time: 查询开始时间 * end_time: 查询结束时间 * device_ids: 设备ID列表,用逗号分隔 * * Returns: * SCADA监测数据列表 */ get: operations["get_timeseries_scada_readings"]; put?: never; post?: never; /** * 按设备ID和时间范围删除SCADA数据 * @description 删除指定设备和时间范围内的SCADA数据 * * 删除在指定时间范围内的特定设备监测数据。 * * Args: * device_id: 设备ID * start_time: 删除开始时间 * end_time: 删除结束时间 * * Returns: * 删除结果信息 */ delete: operations["delete_timeseries_scada_readings"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/scada-readings/batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 批量插入SCADA监测数据 * @description 批量插入SCADA监测数据 * * 将多个设备的实时监测数据批量插入时间序列数据库。 * * Args: * data: SCADA设备监测数据列表,每项包含device_id、时间戳和监测值等信息 * * Returns: * 插入成功的记录数 */ post: operations["post_timeseries_scada_readings_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/scada-readings/fields": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按设备ID、字段和时间范围查询SCADA数据 * @description 按设备ID、字段和时间范围查询特定SCADA数据 * * 查询多个设备在指定时间范围内的特定字段监测数据。 * * Args: * start_time: 查询开始时间 * end_time: 查询结束时间 * field: 字段名称 * device_ids: 设备ID列表,用逗号分隔 * * Returns: * SCADA字段数据列表 * * Raises: * HTTPException: 当字段不存在或查询参数无效时返回400错误 */ get: operations["get_timeseries_scada_readings_fields"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/scada-readings/{device_id}/field": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 更新SCADA设备字段 * @description 更新指定设备的字段值 * * 更新SCADA设备在特定时间的某个字段监测数据。 * * Args: * device_id: 设备ID * time: 数据时间戳 * field: 字段名称 * value: 字段新值 * * Returns: * 更新结果信息 * * Raises: * HTTPException: 当字段不存在或更新失败时返回400错误 */ patch: operations["patch_timeseries_scada_readings_device_id_field"]; trace?: never; }; "/api/v1/timeseries/views/element-history/query": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** 批量查询管网元素历史数据 */ post: operations["post_timeseries_views_element_history_query"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/title-schemas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取标题属性架构 * @description 获取指定水网的标题(标题)属性架构定义 */ get: operations["get_title_schemas"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/titles": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取水网标题属性 * @description 获取指定水网的标题(Title)信息 */ get: operations["get_titles"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置水网标题属性 * @description 设置指定水网的标题(Title)信息 */ patch: operations["patch_titles"]; trace?: never; }; "/api/v1/valve-closure-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 阀门关闭分析(高级) * @description 高级版本的阀门关闭分析,支持同时关闭多个阀门,并在指定持续时间内进行模拟。返回纯文本格式的分析结果。 */ post: operations["post_valve_closure_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/valve-isolation-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 阀门隔离分析 * @description 分析当发生突发事件时,通过关闭指定阀门进行隔离,确定哪些阀门必须关闭、哪些可选关闭,以及隔离的可行性。 */ post: operations["post_valve_isolation_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/valves": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有阀门属性 * @description 获取指定水网中所有阀门的属性 */ get: operations["get_valves"]; put?: never; /** * 添加阀门 * @description 在指定的水网中添加新的阀门 */ post: operations["post_valves"]; /** * 删除阀门 * @description 从指定的水网中删除指定的阀门 */ delete: operations["delete_valves"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/valves/diameter": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门直径 * @description 获取指定阀门的直径 */ get: operations["get_valves_diameter"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置阀门直径 * @description 设置指定阀门的直径 */ patch: operations["patch_valves_diameter"]; trace?: never; }; "/api/v1/valves/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查是否为阀门 * @description 检查指定ID是否为水网中的阀门 */ get: operations["get_valves_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/valves/minor-loss": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门损失系数 * @description 获取指定阀门的损失系数 */ get: operations["get_valves_minor_loss"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/valves/node1": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门起点节点 * @description 获取指定阀门连接的起点节点ID */ get: operations["get_valves_node1"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置阀门起点节点 * @description 设置指定阀门的起点节点 */ patch: operations["patch_valves_node1"]; trace?: never; }; "/api/v1/valves/node2": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门终点节点 * @description 获取指定阀门连接的终点节点ID */ get: operations["get_valves_node2"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置阀门终点节点 * @description 设置指定阀门的终点节点 */ patch: operations["patch_valves_node2"]; trace?: never; }; "/api/v1/valves/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门所有属性 * @description 获取指定阀门的所有属性 */ get: operations["get_valves_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 批量设置阀门属性 * @description 批量设置指定阀门的多个属性 */ patch: operations["patch_valves_properties"]; trace?: never; }; "/api/v1/valves/setting": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门开度 * @description 获取指定阀门的开度/设置值 */ get: operations["get_valves_setting"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置阀门开度 * @description 设置指定阀门的开度/设置值 */ patch: operations["patch_valves_setting"]; trace?: never; }; "/api/v1/valves/type": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取阀门类型 * @description 获取指定阀门的类型 */ get: operations["get_valves_type"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置阀门类型 * @description 设置指定阀门的类型 */ patch: operations["patch_valves_type"]; trace?: never; }; "/api/v1/visual-elements": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 添加图形元素 * @description 在网络中添加一个新的图形元素 */ post: operations["post_visual_elements"]; /** * 删除图形元素 * @description 从网络中删除指定的图形元素 */ delete: operations["delete_visual_elements"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/visual-elements/links": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有图形元素链接 * @description 获取网络中的所有图形元素链接列表 */ get: operations["get_visual_elements_links"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/visual-elements/properties": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取图形元素属性 * @description 获取指定图形元素的属性信息 */ get: operations["get_visual_elements_properties"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置图形元素属性 * @description 更新指定图形元素的属性 */ patch: operations["patch_visual_elements_properties"]; trace?: never; }; "/api/v1/workbench/analysis-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Workbench Analysis Runs * @description Return a bounded, sanitized analysis history page for the workbench. */ get: operations["get_workbench_analysis_runs"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/workbench/analysis-runs/{run_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Workbench Analysis Run * @description Return one authorized project's analysis run as a typed workbench artifact. */ get: operations["get_workbench_analysis_runs_run_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/workbench/events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Workbench Events */ get: operations["get_workbench_events"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/workbench/runtime": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Workbench Runtime */ get: operations["get_workbench_runtime"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/workbench/sync-snapshot": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** Workbench Sync Snapshot */ get: operations["get_workbench_sync_snapshot"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/workbench/task-alert-events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** Push Task Alert Event */ post: operations["post_workbench_task_alert_events"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record; export interface components { schemas: { /** AccessContextResponse */ AccessContextResponse: { /** Is System Admin */ is_system_admin: boolean; /** Permissions */ permissions: string[]; /** Project Id */ project_id?: string | null; /** Project Role */ project_role?: string | null; /** System Role */ system_role: string; /** * User Id * Format: uuid */ user_id: string; /** Username */ username: string; }; /** ActionDecisionCommand */ ActionDecisionCommand: { /** Comment */ comment?: string | null; /** * Decision * @enum {string} */ decision: "approved" | "rejected"; /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** ActionExecuteCommand */ ActionExecuteCommand: { /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** ActionProposalCommand */ ActionProposalCommand: { /** Evidence Refs */ evidence_refs?: string[]; /** * Kind * @enum {string} */ kind: "create_work_order" | "issue_command"; /** Node Id */ node_id?: string | null; /** Payload */ payload: components["schemas"]["CreateWorkOrderPayload"] | components["schemas"]["IssueCommandPayload"]; /** Reason */ reason: string; /** * Request Id * Format: uuid */ request_id: string; }; /** ActionReceipt */ ActionReceipt: { /** Adapter */ adapter: string; /** Completed At */ completed_at?: string | null; /** Detail */ detail: string; /** External Status */ external_status: string; /** Receipt Id */ receipt_id: string; /** * Submitted At * Format: date-time */ submitted_at: string; }; /** ActionReconcileCommand */ ActionReconcileCommand: { /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** AdminProjectCreateRequest */ AdminProjectCreateRequest: { /** Code */ code: string; /** Description */ description?: string | null; /** Gs Workspace */ gs_workspace: string; /** Map Extent */ map_extent?: { [key: string]: unknown; } | null; /** Name */ name: string; /** * Status * @default active * @enum {string} */ status: "active" | "inactive" | "archived"; }; /** AdminProjectResponse */ AdminProjectResponse: { /** Code */ code: string; /** * Created At * Format: date-time */ created_at: string; /** Description */ description?: string | null; /** Gs Workspace */ gs_workspace: string; /** Map Extent */ map_extent?: { [key: string]: unknown; } | null; /** Name */ name: string; /** * Project Id * Format: uuid */ project_id: string; /** Status */ status: string; /** * Updated At * Format: date-time */ updated_at: string; }; /** AdminProjectUpdateRequest */ AdminProjectUpdateRequest: { /** Code */ code?: string | null; /** Description */ description?: string | null; /** Gs Workspace */ gs_workspace?: string | null; /** Map Extent */ map_extent?: { [key: string]: unknown; } | null; /** Name */ name?: string | null; /** Status */ status?: ("active" | "inactive" | "archived") | null; }; /** AgentArtifactsCommand */ AgentArtifactsCommand: { /** Evidence */ evidence?: components["schemas"]["EvidenceInput"][]; plan?: components["schemas"]["ExecutionPlanInput"] | null; progress?: components["schemas"]["InvestigationProgress"] | null; report?: components["schemas"]["InvestigationReportInput"] | null; /** * Request Id * Format: uuid */ request_id: string; /** Run Id */ run_id?: string | null; /** Source Session Id */ source_session_id: string; }; /** AgentArtifactsResult */ AgentArtifactsResult: { /** Plan Revision */ plan_revision: number | null; /** Progress Revision */ progress_revision?: number | null; /** Report Revision */ report_revision: number | null; task: components["schemas"]["OperationalTaskDetail"]; }; /** AgentAuthContextResponse */ AgentAuthContextResponse: { /** Is Superuser */ is_superuser: boolean; /** Keycloak Sub */ keycloak_sub: string; /** Network */ network: string; /** Permissions */ permissions: string[]; /** Project Id */ project_id: string; /** Project Role */ project_role: string; /** Role */ role: string; /** Token Expires At */ token_expires_at?: string | null; /** User Id */ user_id: string; /** Username */ username: string; }; /** AgentMessage */ AgentMessage: { /** * Conversation Owner Id * Format: uuid */ conversation_owner_id: string; /** * Created At * Format: date-time */ created_at: string; /** Delivered At */ delivered_at?: string | null; /** * Direction * @enum {string} */ direction: "to_task" | "to_chat"; /** Failure Detail */ failure_detail?: string | null; /** In Reply To */ in_reply_to?: string | null; /** * Message Id * Format: uuid */ message_id: string; /** Native Message Id */ native_message_id: string; /** * Project Id * Format: uuid */ project_id: string; /** * Request Id * Format: uuid */ request_id: string; /** * Run Id * Format: uuid */ run_id: string; /** * Source Owner Id * Format: uuid */ source_owner_id: string; /** Source Session Id */ source_session_id: string; /** * Status * @enum {string} */ status: "pending" | "enqueued" | "delivered" | "failed"; /** Target Session Id */ target_session_id?: string | null; /** * Task Id * Format: uuid */ task_id: string; /** Text */ text: string; /** * Updated At * Format: date-time */ updated_at: string; }; /** AgentMessageCreate */ AgentMessageCreate: { /** * Request Id * Format: uuid */ request_id: string; /** * Run Id * Format: uuid */ run_id: string; /** Source Session Id */ source_session_id: string; /** * Task Id * Format: uuid */ task_id: string; /** Text */ text: string; }; /** AgentMessageDelivery */ AgentMessageDelivery: { /** Failure Detail */ failure_detail?: string | null; /** Native Message Id */ native_message_id?: string | null; /** * Status * @enum {string} */ status: "enqueued" | "delivered" | "failed"; /** Target Session Id */ target_session_id?: string | null; }; /** AgentMessagePage */ AgentMessagePage: { /** Items */ items: components["schemas"]["AgentMessage"][]; /** Next Cursor */ next_cursor?: string | null; }; /** AgentMessageReply */ AgentMessageReply: { /** * Request Id * Format: uuid */ request_id: string; /** Source Session Id */ source_session_id: string; /** Text */ text: string; }; /** AgentRunCancelCommand */ AgentRunCancelCommand: { /** Expected Revision */ expected_revision: number; /** Reason */ reason: string; /** * Request Id * Format: uuid */ request_id: string; }; /** AgentRunCommand */ AgentRunCommand: { /** Expected Revision */ expected_revision: number; /** * Request Id * Format: uuid */ request_id: string; /** Source Session Id */ source_session_id: string; }; /** AgentRunDispatchFailureCommand */ AgentRunDispatchFailureCommand: { /** Expected Revision */ expected_revision: number; /** Failure Code */ failure_code: string; /** Failure Detail */ failure_detail: string; /** * Request Id * Format: uuid */ request_id: string; /** * Retryable * @default true */ retryable: boolean; }; /** AgentRunFailureCommand */ AgentRunFailureCommand: { /** Expected Revision */ expected_revision: number; /** Failure Code */ failure_code: string; /** Failure Detail */ failure_detail: string; /** * Request Id * Format: uuid */ request_id: string; /** Source Session Id */ source_session_id: string; }; /** AgentTaskContext */ AgentTaskContext: { /** Approved Data Scopes */ approved_data_scopes: string[]; selected_report?: components["schemas"]["InvestigationReportRevision"] | null; task: components["schemas"]["OperationalTaskDetail"]; }; /** * AuditLogResponse * @description 审计日志响应 */ AuditLogResponse: { /** Action */ action: string; /** * Id * Format: uuid */ id: string; /** Ip Address */ ip_address: string | null; /** Project Id */ project_id: string | null; /** Request Data */ request_data: { [key: string]: unknown; } | null; /** Request Method */ request_method: string | null; /** Request Path */ request_path: string | null; /** Resource Id */ resource_id: string | null; /** Resource Type */ resource_type: string | null; /** Response Status */ response_status: number | null; /** * Timestamp * Format: date-time */ timestamp: string; /** User Id */ user_id: string | null; }; /** BindInput */ BindInput: { /** Native Session Id */ native_session_id: string; /** Parent Session Id */ parent_session_id?: string | null; /** * Purpose * @enum {string} */ purpose: "ordinary_chat" | "task_execution" | "task_reader" | "task_collaboration"; /** Task Id */ task_id?: string | null; }; /** BindResponse */ BindResponse: { /** Context Handle */ context_handle: string; /** * Expires At * Format: date-time */ expires_at: string; /** Run Id */ run_id: string | null; /** Task Id */ task_id: string | null; }; /** Body_patch_admin_projects_project_id_model_imports */ Body_patch_admin_projects_project_id_model_imports: { /** * File * Format: binary * @description 桌面端导出的 INP 模型文件 */ file: string; }; /** Body_post_admin_project_provisions */ Body_post_admin_project_provisions: { /** Code */ code: string; /** Description */ description?: string | null; /** * File * Format: binary * @description EPANET INP 模型文件 */ file: string; /** Gs Workspace */ gs_workspace?: string | null; /** * Map Zoom * @default 14 */ map_zoom: number; /** Name */ name: string; }; /** Body_post_admin_projects_project_id_model_imports */ Body_post_admin_projects_project_id_model_imports: { /** * File * Format: binary * @description 桌面端导出的 INP 模型文件 */ file: string; }; /** Body_post_timeseries_realtime_simulation_results */ Body_post_timeseries_realtime_simulation_results: { /** * Link Result List * @description 管道模拟结果列表 */ link_result_list: { [key: string]: unknown; }[]; /** * Node Result List * @description 节点模拟结果列表 */ node_result_list: { [key: string]: unknown; }[]; }; /** BurstDetectionRequestRest */ BurstDetectionRequestRest: { /** * Data Source * @description 数据来源:monitoring(监测)或simulation(模拟) * @default monitoring */ data_source: string; /** * Iforest Params * @description 隔离森林算法参数 */ iforest_params?: { [key: string]: unknown; } | null; /** * Mu * @description 异常值检测的参数 * @default 100 */ mu: number; /** * Observed Pressure Data * @description 压力观测数据。支持列式字典 {sensor_id: [values,...]}、逐时刻对象数组 [{sensor_id: value,...}, ...]、或二维数组 [[t1_s1, t1_s2], [t2_s1, t2_s2], ...]。 */ observed_pressure_data?: { [key: string]: unknown[]; } | { [key: string]: unknown; }[] | unknown[][] | null; /** * Points Per Day * @description 每天的数据点数 * @default 1440 */ points_per_day: number; /** * Sampling Interval Minutes * @description 采样间隔(分钟);为空时根据压力 SCADA 传输频率自动推断 */ sampling_interval_minutes?: number | null; /** * Scada End * @description SCADA数据结束时间 */ scada_end?: string | null; /** * Scada Start * @description SCADA数据起始时间 */ scada_start?: string | null; /** * Scheme Name * @description 方案名称 */ scheme_name?: string | null; /** * Sensor Nodes * @description 传感器节点列表 */ sensor_nodes?: string[] | null; /** * Simulation Run Id * @description 分析模拟运行 ID */ simulation_run_id?: string | null; /** * Target Time * @description 目标侦测时刻;为空时自动使用最近一个完整的监测时刻 */ target_time?: string | null; }; /** BurstLocationRequestRest */ BurstLocationRequestRest: { /** * Basic Pressure * @description 基准压力(bar) * @default 10 */ basic_pressure: number; /** * Burst Flow * @description 爆管时的流量数据 */ burst_flow?: { [key: string]: number; } | { [key: string]: unknown; }[] | null; /** * Burst Leakage * @description 爆管时的漏水量 */ burst_leakage: number; /** * Burst Pressure * @description 爆管时的压力数据 */ burst_pressure?: { [key: string]: number; } | { [key: string]: unknown; }[] | null; /** * Data Source * @description 数据来源:monitoring(监测)或simulation(模拟) * @default monitoring * @enum {string} */ data_source: "monitoring" | "simulation"; /** * Flow Scada Ids * @description 流量SCADA传感器ID列表 */ flow_scada_ids?: string[] | null; /** * Min Dpressure * @description 最小压力差(bar) * @default 2 */ min_dpressure: number; /** * Normal Flow * @description 正常时的流量数据 */ normal_flow?: { [key: string]: number; } | { [key: string]: unknown; }[] | null; /** * Normal Pressure * @description 正常时的压力数据 */ normal_pressure?: { [key: string]: number; } | { [key: string]: unknown; }[] | null; /** * Pressure Scada Ids * @description 压力SCADA传感器ID列表 */ pressure_scada_ids?: string[] | null; /** * Scada Burst End * @description 爆管/模拟方案结束时间 */ scada_burst_end?: string | null; /** * Scada Burst Start * @description 爆管/模拟方案开始时间 */ scada_burst_start?: string | null; /** * Scada Normal End * @description 监测数据正常工况结束时间 */ scada_normal_end?: string | null; /** * Scada Normal Start * @description 监测数据正常工况开始时间 */ scada_normal_start?: string | null; /** * Scheme Name * @description 爆管定位运行名称 */ scheme_name?: string | null; /** * Simulation Run Id * @description 分析模拟运行 ID */ simulation_run_id?: string | null; /** * Use Scada Flow * @description 是否使用SCADA流量数据 * @default false */ use_scada_flow: boolean; }; /** CommandTarget */ CommandTarget: { /** Id */ id: string; /** Kind */ kind: string; }; /** CreateWorkOrderPayload */ CreateWorkOrderPayload: { /** Assignee */ assignee?: string | null; /** Description */ description: string; /** Location */ location?: string | null; /** * Priority * @default normal * @enum {string} */ priority: "normal" | "urgent"; /** Scheduled At */ scheduled_at?: string | null; /** Title */ title: string; /** Work Order Type */ work_order_type: string; }; /** DispatchDueSchedulesCommand */ DispatchDueSchedulesCommand: { /** * Limit * @default 20 */ limit: number; }; /** DispatchDueSchedulesResult */ DispatchDueSchedulesResult: { /** * Dispatched At * Format: date-time */ dispatched_at: string; /** Task Ids */ task_ids: string[]; }; /** ElementGisProperties */ ElementGisProperties: { /** Element Id */ element_id: string; /** * Element Type * @enum {string} */ element_type: "pipes" | "junctions" | "valves" | "reservoirs" | "pumps" | "tanks" | "scada"; /** Groups */ groups?: components["schemas"]["GisAttributeGroup"][]; }; /** ElementHistoryQuery */ ElementHistoryQuery: { /** Elements */ elements: components["schemas"]["ElementHistoryTarget"][]; /** * End Time * Format: date-time */ end_time: string; /** @default observed */ mode: components["schemas"]["HistoryMode"]; /** Run Id */ run_id?: string | null; /** * Start Time * Format: date-time */ start_time: string; }; /** ElementHistoryResponse */ ElementHistoryResponse: { /** Series */ series: components["schemas"]["ElementHistorySeries"][]; }; /** ElementHistorySeries */ ElementHistorySeries: { /** Device Id */ device_id?: string | null; /** * Display Unit * @description Recommended UI display unit */ display_unit: string; /** Element Id */ element_id: string; element_type: components["schemas"]["HistoryElementType"]; metric: components["schemas"]["HistoryMetric"]; /** Points */ points: components["schemas"]["HistoryPoint"][]; source: components["schemas"]["HistorySource"]; /** * Source Unit * @description Unit used by the returned point values */ source_unit: string; /** * Unit Inferred * @default false */ unit_inferred: boolean; }; /** ElementHistoryTarget */ ElementHistoryTarget: { /** Device Ids */ device_ids?: string[] | null; /** Element Id */ element_id: string; element_type: components["schemas"]["HistoryElementType"]; }; /** EvidenceInput */ EvidenceInput: { /** Evidence Id */ evidence_id: string; /** * Kind * @enum {string} */ kind: "system_data" | "external_feedback" | "human_input" | "synthetic"; /** * Observed At * Format: date-time */ observed_at: string; /** Source Label */ source_label: string; /** Source Ref */ source_ref?: string | null; /** Summary */ summary: string; }; /** EvidenceRecord */ EvidenceRecord: { /** Evidence Id */ evidence_id: string; /** * Has Snapshot * @default false */ has_snapshot: boolean; /** * Kind * @enum {string} */ kind: "system_data" | "external_feedback" | "human_input" | "synthetic"; /** * Observed At * Format: date-time */ observed_at: string; /** * Recorded At * Format: date-time */ recorded_at: string; /** Recorded By */ recorded_by: string; /** Source Label */ source_label: string; /** Source Ref */ source_ref?: string | null; /** Summary */ summary: string; }; /** ExecutionPlanEdge */ ExecutionPlanEdge: { /** Condition */ condition?: string | null; /** From */ from: string; /** Id */ id?: string | null; /** To */ to: string; }; /** ExecutionPlanInput */ ExecutionPlanInput: { /** Edges */ edges?: components["schemas"]["ExecutionPlanEdge"][]; /** Nodes */ nodes: components["schemas"]["ExecutionPlanNode"][]; /** Reason */ reason: string; /** * Schema * @enum {string} */ schema: "execution-plan@1" | "execution-plan@2"; /** Title */ title: string; }; /** ExecutionPlanNode */ ExecutionPlanNode: { /** Action Refs */ action_refs?: string[]; /** Detail */ detail: string; /** Evidence Refs */ evidence_refs?: string[]; /** Gate Ref */ gate_ref?: string | null; /** Id */ id: string; /** Kind */ kind?: ("activity" | "decision" | "parallel_split" | "parallel_join" | "gate") | null; /** * Owner * @enum {string} */ owner: "agent" | "human"; /** Revisits Node Id */ revisits_node_id?: string | null; /** Selected Edge Id */ selected_edge_id?: string | null; /** * Status * @enum {string} */ status: "pending" | "waiting" | "running" | "completed" | "failed" | "skipped" | "cancelled"; /** Title */ title: string; }; /** ExecutionPlanSnapshot */ ExecutionPlanSnapshot: { /** Execution Generation */ execution_generation?: number | null; plan: components["schemas"]["ExecutionPlanInput"]; /** * Published At * Format: date-time */ published_at: string; /** Published By */ published_by: string; /** Revision */ revision: number; /** Source Session Id */ source_session_id: string; }; /** ExternalFeedbackCommand */ ExternalFeedbackCommand: { /** Detail */ detail: string; evidence?: components["schemas"]["ExternalFeedbackEvidence"] | null; /** * Occurred At * Format: date-time */ occurred_at: string; /** * Request Id * Format: uuid */ request_id: string; /** Source Event Id */ source_event_id: string; /** Source Revision */ source_revision: number; /** * Status * @enum {string} */ status: "scheduled" | "assigned" | "in_progress" | "awaiting_feedback" | "completed" | "cancelled" | "failed"; work_order_snapshot?: components["schemas"]["ExternalWorkOrderSnapshot"] | null; }; /** ExternalFeedbackEvidence */ ExternalFeedbackEvidence: { /** Evidence Id */ evidence_id: string; /** * Kind * @default external_feedback * @enum {string} */ kind: "external_feedback" | "synthetic"; /** * Observed At * Format: date-time */ observed_at: string; /** Source Label */ source_label: string; /** Source Ref */ source_ref?: string | null; /** Summary */ summary: string; }; /** ExternalFeedbackResult */ ExternalFeedbackResult: { /** * Accepted At * Format: date-time */ accepted_at: string; /** Source Event Id */ source_event_id: string; /** Source Revision */ source_revision: number; task: components["schemas"]["OperationalTaskDetail"]; }; /** ExternalSourceWithdrawalCommand */ ExternalSourceWithdrawalCommand: { /** * Request Id * Format: uuid */ request_id: string; /** Source Event Id */ source_event_id: string; }; /** ExternalWorkOrderSnapshot */ ExternalWorkOrderSnapshot: { /** Activity */ activity?: components["schemas"]["WorkOrderActivity"][]; /** Assignee */ assignee?: string | null; /** Feedback Requirements */ feedback_requirements?: string[]; /** Location */ location?: string | null; /** * Origin * @constant */ origin: "synthetic"; /** * Priority * @enum {string} */ priority: "low" | "normal" | "high" | "urgent"; /** Revision */ revision: number; /** Scenario Code */ scenario_code?: string | null; /** Scheduled At */ scheduled_at?: string | null; /** * Status * @enum {string} */ status: "draft" | "open" | "in_progress" | "awaiting_reply" | "completed" | "cancelled"; /** Summary */ summary: string; /** Title */ title: string; /** * Updated At * Format: date-time */ updated_at: string; /** * Work Order Id * Format: uuid */ work_order_id: string; /** * Work Order Type * @default general * @enum {string} */ work_order_type: "general" | "water_quality_complaint" | "burst_report"; }; /** GisAttributeGroup */ GisAttributeGroup: { /** Attributes */ attributes?: { [key: string]: unknown; }; /** Dataset Key */ dataset_key: string; /** Dataset Title */ dataset_title: string; /** Layer Key */ layer_key: string; /** Layer Name */ layer_name: string; /** Match Distance M */ match_distance_m?: number | null; /** * Match Method * @enum {string} */ match_method: "node_pair" | "geometry" | "source"; /** * Source Date * Format: date */ source_date: string; /** Source Fid */ source_fid: number; }; /** HTTPValidationError */ HTTPValidationError: { /** Detail */ detail?: components["schemas"]["ValidationError"][]; }; /** * HistoryElementType * @enum {string} */ HistoryElementType: "pipe" | "junction"; /** * HistoryMetric * @enum {string} */ HistoryMetric: "flow" | "pressure"; /** * HistoryMode * @enum {string} */ HistoryMode: "observed" | "realtime_comparison" | "analysis_comparison"; /** HistoryPoint */ HistoryPoint: { /** * Time * Format: date-time */ time: string; /** Value */ value: number | null; }; /** * HistorySource * @enum {string} */ HistorySource: "scada_raw" | "scada_cleaned" | "realtime_simulation" | "analysis_simulation"; /** HumanApprovalAction */ HumanApprovalAction: { /** * Action Id * Format: uuid */ action_id: string; /** * Approval Status * @enum {string} */ approval_status: "pending" | "approved" | "rejected"; /** Decided At */ decided_at?: string | null; /** Decided By */ decided_by?: string | null; /** Decision Comment */ decision_comment?: string | null; /** Edited At */ edited_at?: string | null; /** Edited By */ edited_by?: string | null; /** Evidence Refs */ evidence_refs: string[]; /** Executed At */ executed_at?: string | null; /** Executed By */ executed_by?: string | null; /** Execution Detail */ execution_detail?: string | null; /** Execution Request Id */ execution_request_id?: string | null; /** * Execution Status * @enum {string} */ execution_status: "not_submitted" | "submitted" | "succeeded" | "failed" | "unsupported" | "unknown"; /** * Kind * @enum {string} */ kind: "create_work_order" | "issue_command"; /** Node Id */ node_id?: string | null; /** Payload */ payload: components["schemas"]["CreateWorkOrderPayload"] | components["schemas"]["IssueCommandPayload"]; /** * Proposed At * Format: date-time */ proposed_at: string; /** Proposed By */ proposed_by: string; /** Reason */ reason: string; receipt?: components["schemas"]["ActionReceipt"] | null; /** Required Approval Permission */ required_approval_permission: string; /** Required Execution Permission */ required_execution_permission: string; /** * Task Id * Format: uuid */ task_id: string; /** Version */ version: number; }; /** HumanEvidenceCommand */ HumanEvidenceCommand: { evidence: components["schemas"]["EvidenceInput"]; /** * Request Id * Format: uuid */ request_id: string; }; /** InvestigationDataGap */ InvestigationDataGap: { /** Blocking */ blocking: boolean; /** Evidence Refs */ evidence_refs: string[]; /** Gap Id */ gap_id: string; /** Impact */ impact: string; /** Missing Data */ missing_data: string; /** Node Id */ node_id?: string | null; /** Required Data */ required_data: string; /** Scope */ scope: string; }; /** InvestigationDiagram */ InvestigationDiagram: { /** Mermaid */ mermaid: string; /** Node Refs */ node_refs?: components["schemas"]["InvestigationDiagramNodeRef"][]; /** Title */ title: string; }; /** InvestigationDiagramNodeRef */ InvestigationDiagramNodeRef: { /** Action Refs */ action_refs?: string[]; /** Evidence Refs */ evidence_refs?: string[]; /** Label */ label: string; /** Map Targets */ map_targets?: components["schemas"]["InvestigationMapTarget"][]; /** Node Id */ node_id: string; /** Status */ status?: ("pending" | "running" | "completed" | "waiting_human" | "failed" | "skipped" | "cancelled") | null; }; /** InvestigationMapTarget */ InvestigationMapTarget: { /** Feature Id */ feature_id: string; /** * Source Id * @enum {string} */ source_id: "junctions" | "pipes" | "valves" | "pumps" | "tanks" | "reservoirs" | "scada"; }; /** * InvestigationProgress * @description A complete reading snapshot, not a plan or a business result. */ InvestigationProgress: { diagram?: components["schemas"]["InvestigationDiagram"] | null; /** Summary */ summary: string; }; /** InvestigationProgressSnapshot */ InvestigationProgressSnapshot: { /** Execution Generation */ execution_generation: number; progress: components["schemas"]["InvestigationProgress"]; /** * Published At * Format: date-time */ published_at: string; /** Revision */ revision: number; /** * Run Id * Format: uuid */ run_id: string; /** Source Session Id */ source_session_id: string; }; /** * InvestigationReport * @description Read model: absent historical facts remain unknown, never inferred. */ InvestigationReport: { /** Conclusion Boundary */ conclusion_boundary: string; /** Current Conclusion */ current_conclusion: string; /** Data Gaps */ data_gaps?: components["schemas"]["InvestigationDataGap"][] | null; diagram?: components["schemas"]["InvestigationDiagram"] | null; /** Evidence Refs */ evidence_refs?: string[]; /** Outcome */ outcome?: ("concluded" | "insufficient_data") | null; /** Pending Items */ pending_items?: string[]; /** Recommendations */ recommendations?: string[]; /** Stage */ stage?: ("interim" | "final") | null; /** Stop Reason */ stop_reason?: string | null; /** Title */ title: string; }; /** * InvestigationReportInput * @description Write model: every new report explicitly declares its business result. */ InvestigationReportInput: { /** Conclusion Boundary */ conclusion_boundary: string; /** Current Conclusion */ current_conclusion: string; /** Data Gaps */ data_gaps: components["schemas"]["InvestigationDataGap"][]; diagram?: components["schemas"]["InvestigationDiagram"] | null; /** Evidence Refs */ evidence_refs?: string[]; /** * Outcome * @enum {string} */ outcome: "concluded" | "insufficient_data"; /** Pending Items */ pending_items?: string[]; /** Recommendations */ recommendations?: string[]; /** * Stage * @enum {string} */ stage: "interim" | "final"; /** Stop Reason */ stop_reason?: string | null; /** Title */ title: string; }; /** InvestigationReportPage */ InvestigationReportPage: { /** Items */ items: components["schemas"]["InvestigationReportRevision"][]; /** Next Offset */ next_offset?: number | null; }; /** InvestigationReportReference */ InvestigationReportReference: { /** Execution Generation */ execution_generation: number; /** Revision */ revision: number; }; /** InvestigationReportRevision */ InvestigationReportRevision: { /** Execution Generation */ execution_generation?: number | null; /** * Published At * Format: date-time */ published_at: string; /** Published By */ published_by: string; report: components["schemas"]["InvestigationReport"]; /** Revision */ revision: number; /** Source Session Id */ source_session_id: string; }; /** IssueCommandPayload */ IssueCommandPayload: { /** Command Type */ command_type: string; /** * Expires At * Format: date-time */ expires_at: string; /** Impact Summary */ impact_summary: string; /** Parameters */ parameters: { [key: string]: components["schemas"]["JsonValue"]; }; /** Preconditions */ preconditions: string[]; target: components["schemas"]["CommandTarget"]; }; JsonValue: unknown; /** LeakageIdentifyRequestRest */ LeakageIdentifyRequestRest: { /** * Dma Count * @description DMA区域数量 */ dma_count?: number | null; /** * Duration * @description 持续时间(小时) * @default 24 */ duration: number; /** * Max Gen * @description 最大代数 * @default 100 */ max_gen: number; /** * N Workers * @description 工作进程数 * @default 4 */ n_workers: number; /** * Observed Pressure Data * @description 观测的压力数据;文件路径不属于公共 API 输入 */ observed_pressure_data?: { [key: string]: unknown[]; } | { [key: string]: unknown; }[] | null; /** * Output Flow Unit * @description 输出流量单位 * @default m3/s */ output_flow_unit: string; /** * Pop Size * @description 种群大小 * @default 50 */ pop_size: number; /** * Q Sum * @description 总流量(m3/s) * @default 0.2 */ q_sum: number; /** * Q Sum Unit * @description 流量单位 * @default m3/s */ q_sum_unit: string; /** * Scada End * @description SCADA数据结束时间 */ scada_end?: string | null; /** * Scada Start * @description SCADA数据起始时间 */ scada_start?: string | null; /** * Scheme Name * @description 方案名称 */ scheme_name?: string | null; /** * Sensor Nodes * @description 传感器节点列表 */ sensor_nodes?: string[] | null; /** * Start Time * @description 起始时间(小时) * @default 0 */ start_time: number; /** * Timestep * @description 时间步长(分钟) * @default 5 */ timestep: number; }; /** MetadataUserResponse */ MetadataUserResponse: { /** * Created At * Format: date-time */ created_at: string; /** Email */ email: string; /** * Id * Format: uuid */ id: string; /** Is Active */ is_active: boolean; /** Is Superuser */ is_superuser: boolean; /** * Keycloak Id * Format: uuid */ keycloak_id: string; /** Last Login At */ last_login_at?: string | null; /** Role */ role: string; /** * Updated At * Format: date-time */ updated_at: string; /** Username */ username: string; }; /** MetadataUserSyncRequest */ MetadataUserSyncRequest: { /** Email */ email: string; /** * Is Active * @default true */ is_active: boolean; /** * Keycloak Id * Format: uuid */ keycloak_id: string; /** * Role * @default user * @enum {string} */ role: "admin" | "service" | "user"; /** Username */ username: string; }; /** MetadataUserSyncResult */ MetadataUserSyncResult: { /** Error */ error?: string | null; /** * Keycloak Id * Format: uuid */ keycloak_id: string; /** Success */ success: boolean; user?: components["schemas"]["MetadataUserResponse"] | null; }; /** MetadataUserUpdateRequest */ MetadataUserUpdateRequest: { /** Is Active */ is_active?: boolean | null; /** Role */ role?: ("admin" | "service" | "user") | null; }; /** MetadataUsersBatchSyncRequest */ MetadataUsersBatchSyncRequest: { /** Users */ users: components["schemas"]["MetadataUserSyncRequest"][]; }; /** NotificationAcknowledgeCommand */ NotificationAcknowledgeCommand: { /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** OperationalTaskCreate */ OperationalTaskCreate: { /** Agent Session Id */ agent_session_id?: string | null; /** * Priority * @default normal * @enum {string} */ priority: "normal" | "urgent"; /** * Request Id * Format: uuid */ request_id: string; /** Scheduled For */ scheduled_for?: string | null; source: components["schemas"]["TaskSource"]; /** Summary */ summary: string; /** * Task Type * @enum {string} */ task_type: "scheduled_flow" | "external_work_order" | "event_investigation"; /** Title */ title: string; trigger: components["schemas"]["TaskTrigger"]; /** Workflow */ workflow: string; }; /** OperationalTaskDetail */ OperationalTaskDetail: { /** Access Requests */ access_requests?: components["schemas"]["TaskAccessRequest"][]; /** Actions */ actions: components["schemas"]["HumanApprovalAction"][]; active_run?: components["schemas"]["OperationalTaskRun"] | null; /** Agent Lease Expires At */ agent_lease_expires_at: string | null; /** Agent Session Id */ agent_session_id: string | null; /** * Created At * Format: date-time */ created_at: string; /** Current Plan Revision */ current_plan_revision: number | null; /** Current Report Revision */ current_report_revision: number | null; /** Evidence */ evidence: components["schemas"]["EvidenceRecord"][]; /** Execution Generation */ execution_generation: number; /** * Execution Request Id * Format: uuid */ execution_request_id: string; latest_plan: components["schemas"]["ExecutionPlanSnapshot"] | null; latest_progress?: components["schemas"]["InvestigationProgressSnapshot"] | null; latest_report: components["schemas"]["InvestigationReportRevision"] | null; latest_run?: components["schemas"]["OperationalTaskRun"] | null; /** * Lifecycle Status * @default open * @enum {string} */ lifecycle_status: "open" | "waiting_human" | "completed" | "failed" | "cancelled"; permissions: components["schemas"]["OperationalTaskPermissions"]; /** * Priority * @enum {string} */ priority: "normal" | "urgent"; /** * Project Id * Format: uuid */ project_id: string; /** Revision */ revision: number; /** Scheduled For */ scheduled_for: string | null; source: components["schemas"]["TaskSource"]; /** * Status * @enum {string} */ status: "queued" | "running" | "waiting_human" | "completed" | "failed" | "cancelled"; /** Summary */ summary: string; /** * Task Id * Format: uuid */ task_id: string; /** * Task Type * @enum {string} */ task_type: "scheduled_flow" | "external_work_order" | "event_investigation"; /** Title */ title: string; trigger: components["schemas"]["TaskTrigger"]; /** * Updated At * Format: date-time */ updated_at: string; work_order_snapshot?: components["schemas"]["ExternalWorkOrderSnapshot"] | null; /** Workflow */ workflow: string; }; /** OperationalTaskNotification */ OperationalTaskNotification: { /** * Created At * Format: date-time */ created_at: string; /** Description */ description: string; /** * Kind * @enum {string} */ kind: "task_created" | "action_pending" | "report_updated" | "task_completed" | "task_failed" | "run_delivery_degraded" | "access_approval_pending" | "action_approval_pending" | "human_input_required" | "external_coordination_failed"; /** * Lifecycle Status * @default active * @enum {string} */ lifecycle_status: "active" | "resolved"; /** * Notification Id * Format: uuid */ notification_id: string; /** Read At */ read_at?: string | null; /** Read By */ read_by?: string | null; report_reference?: components["schemas"]["InvestigationReportReference"] | null; /** Required Permission */ required_permission?: string | null; /** Resolution Reason */ resolution_reason?: string | null; /** Resolved At */ resolved_at?: string | null; /** * Status * @enum {string} */ status: "unread" | "read"; /** Subject Id */ subject_id?: string | null; /** * Subject Type * @default task * @enum {string} */ subject_type: "task" | "run" | "access_request" | "action"; /** * Task Id * Format: uuid */ task_id: string; /** Title */ title: string; /** Version */ version: number; }; /** OperationalTaskNotificationPage */ OperationalTaskNotificationPage: { /** Items */ items: components["schemas"]["OperationalTaskNotification"][]; /** Limit */ limit: number; /** Next Offset */ next_offset?: number | null; /** Offset */ offset: number; }; /** OperationalTaskPage */ OperationalTaskPage: { /** Items */ items: components["schemas"]["OperationalTaskSummary"][]; /** Limit */ limit: number; /** Next Offset */ next_offset?: number | null; /** Offset */ offset: number; }; /** OperationalTaskPermissions */ OperationalTaskPermissions: { /** * Can Decide Access * @default false */ can_decide_access: boolean; /** Can Decide Commands */ can_decide_commands: boolean; /** Can Decide Work Orders */ can_decide_work_orders: boolean; /** Can Execute Commands */ can_execute_commands: boolean; /** Can Execute Work Orders */ can_execute_work_orders: boolean; /** Can Propose Actions */ can_propose_actions: boolean; /** Can Publish Artifacts */ can_publish_artifacts: boolean; /** Can Sync External Feedback */ can_sync_external_feedback: boolean; }; /** OperationalTaskRetryCommand */ OperationalTaskRetryCommand: { /** Reason */ reason: string; /** * Request Id * Format: uuid */ request_id: string; }; /** OperationalTaskRun */ OperationalTaskRun: { /** Agent Session Id */ agent_session_id?: string | null; /** * Created At * Format: date-time */ created_at: string; /** * Dispatch Attempts * @default 0 */ dispatch_attempts: number; /** * Execution Request Id * Format: uuid */ execution_request_id: string; /** Failure Code */ failure_code?: string | null; /** Failure Detail */ failure_detail?: string | null; /** Finished At */ finished_at?: string | null; /** Generation */ generation: number; /** Heartbeat At */ heartbeat_at?: string | null; /** Lease Expires At */ lease_expires_at?: string | null; /** * Next Dispatch At * Format: date-time */ next_dispatch_at: string; /** Revision */ revision: number; /** * Run Id * Format: uuid */ run_id: string; /** Started At */ started_at?: string | null; /** * Status * @enum {string} */ status: "queued" | "claimed" | "running" | "succeeded" | "failed" | "timed_out" | "cancelled"; /** * Task Id * Format: uuid */ task_id: string; /** * Updated At * Format: date-time */ updated_at: string; }; /** OperationalTaskRunPage */ OperationalTaskRunPage: { /** Items */ items: components["schemas"]["OperationalTaskRun"][]; /** Next Cursor */ next_cursor?: string | null; }; /** OperationalTaskSchedule */ OperationalTaskSchedule: { /** * Created At * Format: date-time */ created_at: string; /** Enabled */ enabled: boolean; /** Interval Seconds */ interval_seconds: number; /** * Next Run At * Format: date-time */ next_run_at: string; /** * Priority * @enum {string} */ priority: "normal" | "urgent"; /** * Schedule Id * Format: uuid */ schedule_id: string; /** Schedule Key */ schedule_key: string; /** Summary */ summary: string; /** Title */ title: string; /** * Updated At * Format: date-time */ updated_at: string; /** Version */ version: number; }; /** OperationalTaskScheduleCreate */ OperationalTaskScheduleCreate: { /** Interval Seconds */ interval_seconds: number; /** * Next Run At * Format: date-time */ next_run_at: string; /** * Priority * @default normal * @enum {string} */ priority: "normal" | "urgent"; /** * Request Id * Format: uuid */ request_id: string; /** Schedule Key */ schedule_key: string; /** Summary */ summary: string; /** Title */ title: string; }; /** OperationalTaskSchedulePage */ OperationalTaskSchedulePage: { /** Items */ items: components["schemas"]["OperationalTaskSchedule"][]; }; /** OperationalTaskScheduleUpdate */ OperationalTaskScheduleUpdate: { /** Enabled */ enabled: boolean; /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** OperationalTaskSummary */ OperationalTaskSummary: { active_run?: components["schemas"]["OperationalTaskRun"] | null; /** Agent Lease Expires At */ agent_lease_expires_at: string | null; /** Agent Session Id */ agent_session_id: string | null; /** * Created At * Format: date-time */ created_at: string; /** Current Plan Revision */ current_plan_revision: number | null; /** Current Report Revision */ current_report_revision: number | null; /** Execution Generation */ execution_generation: number; /** * Execution Request Id * Format: uuid */ execution_request_id: string; latest_run?: components["schemas"]["OperationalTaskRun"] | null; /** * Lifecycle Status * @default open * @enum {string} */ lifecycle_status: "open" | "waiting_human" | "completed" | "failed" | "cancelled"; /** * Priority * @enum {string} */ priority: "normal" | "urgent"; /** * Project Id * Format: uuid */ project_id: string; /** Revision */ revision: number; /** Scheduled For */ scheduled_for: string | null; source: components["schemas"]["TaskSource"]; /** * Status * @enum {string} */ status: "queued" | "running" | "waiting_human" | "completed" | "failed" | "cancelled"; /** Summary */ summary: string; /** * Task Id * Format: uuid */ task_id: string; /** * Task Type * @enum {string} */ task_type: "scheduled_flow" | "external_work_order" | "event_investigation"; /** Title */ title: string; trigger: components["schemas"]["TaskTrigger"]; /** * Updated At * Format: date-time */ updated_at: string; /** Workflow */ workflow: string; }; /** Page[AdminProjectResponse] */ Page_AdminProjectResponse_: { /** Items */ items: components["schemas"]["AdminProjectResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[AuditLogResponse] */ Page_AuditLogResponse_: { /** Items */ items: components["schemas"]["AuditLogResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[MetadataUserResponse] */ Page_MetadataUserResponse_: { /** Items */ items: components["schemas"]["MetadataUserResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[MetadataUserSyncResult] */ Page_MetadataUserSyncResult_: { /** Items */ items: components["schemas"]["MetadataUserSyncResult"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[ProjectDatabaseResponse] */ Page_ProjectDatabaseResponse_: { /** Items */ items: components["schemas"]["ProjectDatabaseResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[ProjectMemberResponse] */ Page_ProjectMemberResponse_: { /** Items */ items: components["schemas"]["ProjectMemberResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[ProjectSummaryResponse] */ Page_ProjectSummaryResponse_: { /** Items */ items: components["schemas"]["ProjectSummaryResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[ScadaDeviceResponse] */ Page_ScadaDeviceResponse_: { /** Items */ items: components["schemas"]["ScadaDeviceResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[SensorPlacementSchemeResponse] */ Page_SensorPlacementSchemeResponse_: { /** Items */ items: components["schemas"]["SensorPlacementSchemeResponse"][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[dict[str, Any]] */ Page_dict_str__Any__: { /** Items */ items: { [key: string]: unknown; }[]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[str] */ Page_str_: { /** Items */ items: string[]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** PlaceSearchItem */ PlaceSearchItem: { /** Address */ address: string; /** Category */ category?: string | null; /** * District * @default 奉贤区 * @constant */ district: "奉贤区"; /** Id */ id: string; /** Latitude */ latitude: number; /** Longitude */ longitude: number; /** Name */ name: string; }; /** PlaceSearchRequest */ PlaceSearchRequest: { /** Keyword */ keyword: string; }; /** PlaceSearchResponse */ PlaceSearchResponse: { /** Items */ items: components["schemas"]["PlaceSearchItem"][]; /** * Region * @default 奉贤区 * @constant */ region: "奉贤区"; /** Total */ total: number; /** * Truncated * @default false */ truncated: boolean; }; /** PressureRegulationRest */ PressureRegulationRest: { /** * Duration * @description 持续时间 (秒) * @default 900 */ duration: number | null; /** * Pump Control * @description 泵控制策略 */ pump_control: { [key: string]: unknown; }; /** * Scheme Name * @description 方案名称 */ scheme_name: string; /** * Start Time * @description 开始时间 */ start_time: string; /** * Tank Init Level * @description 水箱初始水位 */ tank_init_level?: { [key: string]: unknown; } | null; }; /** * ProblemDetails * @description RFC 9457 compatible error response used by the REST contract. */ ProblemDetails: { /** Code */ code: string; /** Detail */ detail: string; /** Errors */ errors?: { [key: string]: unknown; }[]; /** Instance */ instance: string; /** * Recovery Action * @default none */ recovery_action: string; /** Related Refs */ related_refs?: unknown[]; /** Retry After Seconds */ retry_after_seconds?: number | null; /** * Retryable * @default false */ retryable: boolean; /** Status */ status: number; /** Title */ title: string; /** Trace Id */ trace_id: string; /** Type */ type: string; }; /** ProjectDatabaseHealthRequest */ ProjectDatabaseHealthRequest: { /** Dsn */ dsn?: string | null; }; /** ProjectDatabaseHealthResponse */ ProjectDatabaseHealthResponse: { /** Db Role */ db_role: string; /** Db Type */ db_type: string; /** Detail */ detail: string; /** Ok */ ok: boolean; /** * Project Id * Format: uuid */ project_id: string; }; /** ProjectDatabaseResponse */ ProjectDatabaseResponse: { /** Db Role */ db_role: string; /** Db Type */ db_type: string; /** Has Dsn */ has_dsn: boolean; /** * Id * Format: uuid */ id: string; /** Pool Max Size */ pool_max_size: number; /** Pool Min Size */ pool_min_size: number; /** * Project Id * Format: uuid */ project_id: string; }; /** ProjectDatabaseUpsertRequest */ ProjectDatabaseUpsertRequest: { /** * Db Role * @enum {string} */ db_role: "biz_data" | "iot_data"; /** Dsn */ dsn?: string | null; /** * Pool Max Size * @default 10 */ pool_max_size: number; /** * Pool Min Size * @default 2 */ pool_min_size: number; }; /** ProjectMemberCreateRequest */ ProjectMemberCreateRequest: { /** * Project Role * @default viewer * @enum {string} */ project_role: "member" | "viewer"; /** * User Id * Format: uuid */ user_id: string; }; /** ProjectMemberResponse */ ProjectMemberResponse: { /** Email */ email: string; /** * Id * Format: uuid */ id: string; /** Is Active */ is_active: boolean; /** * Project Id * Format: uuid */ project_id: string; /** Project Role */ project_role: string; /** * User Id * Format: uuid */ user_id: string; /** Username */ username: string; }; /** ProjectMemberUpdateRequest */ ProjectMemberUpdateRequest: { /** * Project Role * @enum {string} */ project_role: "member" | "viewer"; }; /** ProjectMetaResponse */ ProjectMetaResponse: { /** Code */ code: string; /** Description */ description?: string | null; /** Gs Workspace */ gs_workspace: string; /** Map Extent */ map_extent?: { [key: string]: unknown; } | null; /** Name */ name: string; /** * Project Id * Format: uuid */ project_id: string; /** Project Role */ project_role: string; /** Status */ status: string; }; /** ProjectProvisionResponse */ ProjectProvisionResponse: { /** Business Database */ business_database: string; /** Geoserver Layers */ geoserver_layers: string[]; /** Geoserver Workspace */ geoserver_workspace: string; /** Model Template Database */ model_template_database: string; project: components["schemas"]["AdminProjectResponse"]; /** Timescale Database */ timescale_database: string; }; /** ProjectSummaryResponse */ ProjectSummaryResponse: { /** Code */ code: string; /** Description */ description?: string | null; /** Gs Workspace */ gs_workspace: string; /** Name */ name: string; /** * Project Id * Format: uuid */ project_id: string; /** Project Role */ project_role: string; /** Status */ status: string; }; /** RealtimeLinkBatchItem */ RealtimeLinkBatchItem: { /** Flow */ flow?: number | null; /** Friction */ friction?: number | null; /** Headloss */ headloss?: number | null; /** Id */ id: string; /** Quality */ quality?: number | null; /** Reaction */ reaction?: number | null; /** Setting */ setting?: number | null; /** Status */ status?: number | null; /** * Time * Format: date-time */ time: string; /** Velocity */ velocity?: number | null; }; /** RealtimeNodeBatchItem */ RealtimeNodeBatchItem: { /** Actual Demand */ actual_demand?: number | null; /** Id */ id: string; /** Pressure */ pressure?: number | null; /** Quality */ quality?: number | null; /** * Time * Format: date-time */ time: string; /** Total Head */ total_head?: number | null; }; /** RecoverExpiredLeasesCommand */ RecoverExpiredLeasesCommand: { /** * Limit * @default 20 */ limit: number; /** Task Created From */ task_created_from?: string | null; /** Task Type */ task_type?: ("scheduled_flow" | "external_work_order" | "event_investigation") | null; }; /** RecoverExpiredLeasesResult */ RecoverExpiredLeasesResult: { /** * Recovered At * Format: date-time */ recovered_at: string; /** Task Ids */ task_ids: string[]; }; /** RunSimulationManuallyByDateRest */ RunSimulationManuallyByDateRest: { /** * Duration * @description 持续时间 (分钟) */ duration: number; /** * Start Time * @description 开始时间 (ISO 8601 / RFC3339,必须显式带时区) */ start_time: string; }; /** * ScadaDeviceResponse * @description Project SCADA metadata keyed by the canonical device identifier. */ ScadaDeviceResponse: { /** Api Query Id */ api_query_id?: string | null; /** Device Id */ device_id: string; /** Device Type */ device_type: string; /** Latitude */ latitude?: number | null; /** Link Id */ link_id?: string | null; /** Longitude */ longitude?: number | null; /** Measurement Unit */ measurement_unit: string; /** Node Id */ node_id?: string | null; /** Reliability */ reliability?: number | null; /** Transmission Frequency */ transmission_frequency: string; /** Transmission Mode */ transmission_mode: string; /** X */ x?: number | null; /** Y */ y?: number | null; }; /** ScadaReadingBatchItem */ ScadaReadingBatchItem: { /** Cleaned Value */ cleaned_value?: number | null; /** Device Id */ device_id: string; /** Monitored Value */ monitored_value?: number | null; /** * Time * Format: date-time */ time: string; }; /** SensorPlacementExportRequest */ SensorPlacementExportRequest: { /** Adjustment Status */ adjustment_status?: { [key: string]: "current" | "original" | "added" | "replaced"; }; /** Sensor Locations */ sensor_locations: string[]; }; /** SensorPlacementOptimizeRequestRest */ SensorPlacementOptimizeRequestRest: { /** * Method * @enum {string} */ method: "sensitivity" | "kmeans"; /** * Min Diameter * @default 0 */ min_diameter: number; /** Run Name */ run_name: string; /** Sensor Count */ sensor_count: number; /** * Sensor Type * @enum {string} */ sensor_type: "pressure" | "water_quality"; }; /** SensorPlacementSchemeResponse */ SensorPlacementSchemeResponse: { /** * Can Edit * @default false */ can_edit: boolean; /** * Created At * Format: date-time */ created_at: string; /** Created By */ created_by: string; /** Method */ method?: ("sensitivity" | "kmeans") | null; /** Min Diameter */ min_diameter: number; /** Name */ name: string; /** * Run Id * Format: uuid */ run_id: string; /** Sensor Count */ sensor_count: number; /** Sensor Locations */ sensor_locations: string[]; /** Sensor Points */ sensor_points: components["schemas"]["SensorPointResponse"][]; /** * Sensor Type * @default pressure * @enum {string} */ sensor_type: "pressure" | "water_quality"; /** Status */ status: string; }; /** SensorPlacementUpdateRequest */ SensorPlacementUpdateRequest: { /** Expected Sensor Locations */ expected_sensor_locations: string[]; /** Sensor Locations */ sensor_locations: string[]; }; /** SensorPointResponse */ SensorPointResponse: { /** Elevation */ elevation: number; /** Latitude */ latitude: number; /** Longitude */ longitude: number; /** Map X */ map_x: number; /** Map Y */ map_y: number; /** * Max Pipe Diameter * @description 节点关联管道的最大管径,单位:毫米 */ max_pipe_diameter: number | null; /** Node Id */ node_id: string; /** Project X */ project_x: number; /** Project Y */ project_y: number; }; /** SessionAuditEventRequest */ SessionAuditEventRequest: { /** * Event * @enum {string} */ event: "login" | "logout"; }; /** SourceGisFeatureProperties */ SourceGisFeatureProperties: { group: components["schemas"]["GisAttributeGroup"]; /** Layer Key */ layer_key: string; /** Source Fid */ source_fid: number; }; /** TaskAccessRequest */ TaskAccessRequest: { /** * Access Request Id * Format: uuid */ access_request_id: string; /** Approved Scopes */ approved_scopes: ("workbench_runtime" | "scada_devices" | "scada_readings" | "peripheral_points" | "peripheral_work_orders" | "peripheral_observations" | "peripheral_test_data")[]; /** Comment */ comment?: string | null; /** Decided At */ decided_at?: string | null; /** Decided By */ decided_by?: string | null; /** Node Id */ node_id: string; /** Reason */ reason: string; /** * Requested At * Format: date-time */ requested_at: string; /** Requested By */ requested_by: string; /** Scopes */ scopes: ("workbench_runtime" | "scada_devices" | "scada_readings" | "peripheral_points" | "peripheral_work_orders" | "peripheral_observations" | "peripheral_test_data")[]; /** * Status * @enum {string} */ status: "pending" | "approved" | "rejected"; /** * Task Id * Format: uuid */ task_id: string; /** Version */ version: number; }; /** TaskAccessRequestCreate */ TaskAccessRequestCreate: { /** Node Id */ node_id: string; /** Reason */ reason: string; /** * Request Id * Format: uuid */ request_id: string; /** Scopes */ scopes: ("workbench_runtime" | "scada_devices" | "scada_readings" | "peripheral_points" | "peripheral_work_orders" | "peripheral_observations" | "peripheral_test_data")[]; /** Source Session Id */ source_session_id: string; }; /** TaskAccessRequestDecision */ TaskAccessRequestDecision: { /** Approved Scopes */ approved_scopes?: ("workbench_runtime" | "scada_devices" | "scada_readings" | "peripheral_points" | "peripheral_work_orders" | "peripheral_observations" | "peripheral_test_data")[]; /** Comment */ comment?: string | null; /** * Decision * @enum {string} */ decision: "approved" | "rejected"; /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** TaskAlertCommand */ TaskAlertCommand: { /** Alert Id */ alert_id: string; /** Condition Id */ condition_id: string | null; /** Description */ description: string; /** * Event Id * Format: uuid */ event_id: string; /** * Event Type * @enum {string} */ event_type: "raised" | "acknowledged" | "resolved"; /** * Occurred At * Format: date-time */ occurred_at: string; /** * Severity * @enum {string} */ severity: "warning" | "critical"; source: components["schemas"]["WorkbenchAlertSource"]; /** Title */ title: string; }; /** TaskAlertState */ TaskAlertState: { /** Alert Id */ alert_id: string; /** Condition Id */ condition_id: string | null; /** Description */ description: string; /** * Occurred At * Format: date-time */ occurred_at: string; /** Producer Id */ producer_id: string; /** Revision */ revision: number; /** * Severity * @enum {string} */ severity: "warning" | "critical"; source: components["schemas"]["WorkbenchAlertSource"]; /** * Status * @enum {string} */ status: "active" | "acknowledged" | "resolved"; /** Title */ title: string; /** * Updated At * Format: date-time */ updated_at: string; }; /** TaskClearHighlights */ TaskClearHighlights: { /** * @description discriminator enum property added by openapi-typescript * @enum {string} */ action: "clear_highlights"; }; /** TaskClearOverlay */ TaskClearOverlay: { /** * @description discriminator enum property added by openapi-typescript * @enum {string} */ action: "clear_overlay"; /** Overlay Id */ overlay_id: string; }; /** TaskCloseChart */ TaskCloseChart: { /** * @description discriminator enum property added by openapi-typescript * @enum {string} */ action: "close_chart"; /** Chart Id */ chart_id: string; }; /** TaskDataQuery */ TaskDataQuery: { /** Device Ids */ device_ids?: string[]; /** End */ end?: string | null; /** Point Id */ point_id?: string | null; /** * Source * @enum {string} */ source: "workbench_runtime" | "scada_devices" | "scada_readings" | "peripheral_points" | "peripheral_work_orders" | "peripheral_observations" | "peripheral_test_data"; /** Start */ start?: string | null; }; /** TaskDataQueryResult */ TaskDataQueryResult: { evidence: components["schemas"]["EvidenceRecord"]; snapshot: components["schemas"]["TaskDataSnapshot"]; }; /** TaskDataSnapshot */ TaskDataSnapshot: { data: components["schemas"]["JsonValue"]; /** * Origin * @enum {string} */ origin: "system_data" | "synthetic"; /** * Queried At * Format: date-time */ queried_at: string; /** Source */ source: ("workbench_runtime" | "scada_devices" | "scada_readings" | "peripheral_points" | "peripheral_work_orders" | "peripheral_observations" | "peripheral_test_data") | ("run_simulation" | "run_contaminant_simulation" | "analyze_valve_closure" | "analyze_flushing" | "analyze_pressure_regulation" | "optimize_sensor_placement" | "run_burst_detection" | "run_burst_location" | "analyze_valve_isolation" | "run_leakage_identification" | "get_element_properties" | "list_elements" | "get_network_options" | "get_network_schema" | "list_scada_devices" | "get_scada_device" | "query_scada_readings" | "query_model_baseline_series" | "get_model_baseline_at_time" | "query_model_baseline_field" | "query_analysis_series" | "query_analysis_values" | "list_analysis_runs" | "get_analysis_run" | "list_analysis_results" | "list_sensor_placement_runs" | "get_sensor_placement_run" | "query_element_history" | "get_element_gis_properties" | "get_source_gis_properties" | "get_workbench_runtime" | "get_task_context" | "query_peripheral_data" | "get_task_evidence"); /** Source Ref */ source_ref: string; /** Truncated */ truncated: boolean; }; /** TaskHighlightFeatures */ TaskHighlightFeatures: { /** * @description discriminator enum property added by openapi-typescript * @enum {string} */ action: "highlight_features"; /** * Effect * @default steady * @enum {string} */ effect: "steady" | "pulse"; /** Feature Ids */ feature_ids: string[]; /** * Layer * @enum {string} */ layer: "junctions" | "pipes" | "valves" | "pumps" | "tanks" | "reservoirs" | "scada"; }; /** TaskOpenChart */ TaskOpenChart: { /** * @description discriminator enum property added by openapi-typescript * @enum {string} */ action: "open_chart"; chart: components["schemas"]["TaskSafeChart"]; /** Chart Id */ chart_id: string; /** Evidence Refs */ evidence_refs: string[]; }; /** TaskPresentationActiveRun */ TaskPresentationActiveRun: { /** Generation */ generation: number; /** * Run Id * Format: uuid */ run_id: string; /** * Status * @enum {string} */ status: "queued" | "claimed" | "running" | "succeeded" | "failed" | "timed_out" | "cancelled"; }; /** TaskPresentationCursor */ TaskPresentationCursor: { active_run: components["schemas"]["TaskPresentationActiveRun"] | null; /** Event Cursor */ event_cursor: number; /** Execution Generation */ execution_generation: number; /** * Task Id * Format: uuid */ task_id: string; }; /** TaskPresentationEventCommand */ TaskPresentationEventCommand: { /** Command */ command: components["schemas"]["TaskHighlightFeatures"] | components["schemas"]["TaskClearHighlights"] | components["schemas"]["TaskOpenChart"] | components["schemas"]["TaskCloseChart"] | components["schemas"]["TaskSetOverlay"] | components["schemas"]["TaskClearOverlay"]; /** * Request Id * Format: uuid */ request_id: string; /** * Run Id * Format: uuid */ run_id: string; /** Source Session Id */ source_session_id: string; }; /** TaskPresentationEventResult */ TaskPresentationEventResult: { /** Event Seq */ event_seq: number; /** Execution Generation */ execution_generation: number; /** * Recorded * @default true * @constant */ recorded: true; /** * Run Id * Format: uuid */ run_id: string; }; /** TaskSafeChart */ TaskSafeChart: { /** * Chart Type * @enum {string} */ chart_type: "line" | "bar"; /** Series */ series: components["schemas"]["TaskSafeChartSeries"][]; /** Title */ title: string; /** X Data */ x_data: string[]; }; /** TaskSafeChartSeries */ TaskSafeChartSeries: { /** Data */ data: number[]; /** Name */ name: string; }; /** TaskSetOverlay */ TaskSetOverlay: { /** * @description discriminator enum property added by openapi-typescript * @enum {string} */ action: "set_overlay"; /** Evidence Id */ evidence_id: string; /** * Mode * @enum {string} */ mode: "geometry" | "heatmap"; /** Overlay Id */ overlay_id: string; /** Title */ title: string; }; /** TaskSource */ TaskSource: { /** Deleted At */ deleted_at?: string | null; /** Event Kind */ event_kind?: string | null; /** External Id */ external_id?: string | null; /** External Revision */ external_revision?: number | null; /** * Kind * @enum {string} */ kind: "schedule" | "external_system" | "operator" | "agent"; }; /** TaskTrigger */ TaskTrigger: { /** Detail */ detail: string; /** * Kind * @enum {string} */ kind: "schedule" | "external_sync" | "event" | "manual"; /** * Occurred At * Format: date-time */ occurred_at: string; }; /** TiandituGeocodeRequest */ TiandituGeocodeRequest: { /** * Keyword * @description 地理编码地址关键字 */ keyword: string; }; /** ValidationError */ ValidationError: { /** Location */ loc: (string | number)[]; /** Message */ msg: string; /** Error Type */ type: string; }; /** WorkOrderActivity */ WorkOrderActivity: { /** Actor */ actor: string; /** Detail */ detail: string; /** * Kind * @enum {string} */ kind: "created" | "updated" | "feedback"; /** * Occurred At * Format: date-time */ occurred_at: string; /** Sequence */ sequence: number; /** Title */ title: string; }; /** WorkOrderConfirmDispatchCommand */ WorkOrderConfirmDispatchCommand: { /** Expected Version */ expected_version: number; /** * Request Id * Format: uuid */ request_id: string; }; /** WorkOrderDraftUpdateCommand */ WorkOrderDraftUpdateCommand: { /** Expected Version */ expected_version: number; payload: components["schemas"]["CreateWorkOrderPayload"]; /** * Request Id * Format: uuid */ request_id: string; }; /** WorkbenchAlertSource */ WorkbenchAlertSource: { /** Run Id */ run_id: string; /** Task Id */ task_id: string; /** * Task Type * @enum {string} */ task_type: "scheduled_task" | "analysis_task" | "other_task"; }; /** WorkbenchAnalysisHistoryItem */ WorkbenchAnalysisHistoryItem: { /** * Created At * Format: date-time */ created_at: string; /** Created By */ created_by: string; /** Has Results */ has_results: boolean; /** Name */ name: string; /** Run Id */ run_id: string; /** Run Type */ run_type: string; /** Run Type Label */ run_type_label: string; /** * Started At * Format: date-time */ started_at: string; /** Status */ status: string; /** Status Label */ status_label: string; }; /** WorkbenchAnalysisHistoryPage */ WorkbenchAnalysisHistoryPage: { /** Items */ items: components["schemas"]["WorkbenchAnalysisHistoryItem"][]; /** Limit */ limit: number; /** Next Offset */ next_offset: number | null; /** Offset */ offset: number; }; /** WorkbenchRuntimeAlert */ WorkbenchRuntimeAlert: { /** Condition Id */ condition_id: string | null; /** Description */ description: string; /** Id */ id: string; /** * Occurred At * Format: date-time */ occurred_at: string; /** * Severity * @enum {string} */ severity: "warning" | "critical"; source: components["schemas"]["WorkbenchAlertSource"]; /** Title */ title: string; }; /** WorkbenchRuntimeAnalysisFact */ WorkbenchRuntimeAnalysisFact: { /** Label */ label: string; /** Value */ value: string; }; /** WorkbenchRuntimeAnalysisResult */ WorkbenchRuntimeAnalysisResult: { /** * Created At * Format: date-time */ created_at: string; /** Facts */ facts: components["schemas"]["WorkbenchRuntimeAnalysisFact"][]; /** Result Type */ result_type: string; }; /** WorkbenchRuntimeCondition */ WorkbenchRuntimeCondition: { /** Detail */ detail: string; /** Evidence */ evidence: string[]; /** Id */ id: string; /** * Model Name * @constant */ model_name: "TJWater scheduler"; /** Recommendation */ recommendation: string | null; /** * Risk Level * @enum {string} */ risk_level: "normal" | "attention" | "critical"; /** * Scheduled At * Format: date-time */ scheduled_at: string; /** Session Id */ session_id: string; /** * Status * @enum {string} */ status: "pending" | "running" | "completed" | "warning" | "error"; /** Summary */ summary: string; /** * Task Id * @constant */ task_id: "backend-schedule"; /** Title */ title: string; /** * Updated At * Format: date-time */ updated_at: string; }; /** WorkbenchRuntimeLatestAnalysis */ WorkbenchRuntimeLatestAnalysis: { /** * Created At * Format: date-time */ created_at: string; /** Created By */ created_by: string; /** Map Payload */ map_payload: { [key: string]: components["schemas"]["JsonValue"]; } | null; /** Name */ name: string; /** Results */ results: components["schemas"]["WorkbenchRuntimeAnalysisResult"][]; /** Run Id */ run_id: string; /** Run Type */ run_type: string; /** Run Type Label */ run_type_label: string; /** * Started At * Format: date-time */ started_at: string; /** Status */ status: string; /** Status Label */ status_label: string; }; /** WorkbenchRuntimeScenario */ WorkbenchRuntimeScenario: { /** * Created At * Format: date-time */ created_at: string; /** Description */ description: string; /** Id */ id: string; /** Name */ name: string; /** Run Id */ run_id: string; /** Run Status */ run_status: string; /** Run Type */ run_type: string; /** Run Type Label */ run_type_label: string; /** * Status * @enum {string} */ status: "draft" | "active" | "review"; }; /** WorkbenchRuntimeSnapshot */ WorkbenchRuntimeSnapshot: { /** * Alert Availability * @enum {string} */ alert_availability: "ready" | "not_configured" | "degraded"; /** Alerts */ alerts: components["schemas"]["WorkbenchRuntimeAlert"][]; /** * Artifact Availability * @enum {string} */ artifact_availability: "ready" | "not_configured" | "degraded"; /** * Availability * @enum {string} */ availability: "ready" | "not_configured" | "degraded"; /** Conditions */ conditions: components["schemas"]["WorkbenchRuntimeCondition"][]; /** * Generated At * Format: date-time */ generated_at: string; latest_analysis: components["schemas"]["WorkbenchRuntimeLatestAnalysis"] | null; /** * Scenario Availability * @enum {string} */ scenario_availability: "ready" | "not_configured" | "degraded"; /** Scenarios */ scenarios: components["schemas"]["WorkbenchRuntimeScenario"][]; /** * Schedule Availability * @enum {string} */ schedule_availability: "ready" | "not_configured" | "degraded"; /** * Source * @enum {string} */ source: "none" | "scheduled_tasks"; /** * Work Order Availability * @enum {string} */ work_order_availability: "ready" | "not_configured" | "degraded"; /** Work Orders */ work_orders: components["schemas"]["WorkbenchRuntimeWorkOrder"][]; }; /** WorkbenchRuntimeWorkOrder */ WorkbenchRuntimeWorkOrder: { /** Activity */ activity?: components["schemas"]["WorkOrderActivity"][]; /** Assignee */ assignee?: string | null; /** Code */ code: string; /** Detail */ detail: string; /** Dispatcher */ dispatcher: string; /** Duration Minutes */ duration_minutes: number; /** Feedback Requirements */ feedback_requirements?: string[]; /** Id */ id: string; /** Location */ location?: string | null; /** * Priority * @enum {string} */ priority: "normal" | "urgent"; /** Recommendation */ recommendation: string | null; /** * Risk Level * @enum {string} */ risk_level: "normal" | "attention" | "critical"; /** * Scheduled At * Format: date-time */ scheduled_at: string; /** Source */ source: string; /** * Status * @enum {string} */ status: "pending" | "running" | "awaiting_reply" | "completed"; /** Summary */ summary: string; /** Title */ title: string; /** * Updated At * Format: date-time */ updated_at: string; }; /** WorkbenchSyncSnapshot */ WorkbenchSyncSnapshot: { /** Event Cursor */ event_cursor: number; /** * Generated At * Format: date-time */ generated_at: string; /** Notifications */ notifications: components["schemas"]["OperationalTaskNotification"][]; runtime: components["schemas"]["WorkbenchRuntimeSnapshot"]; /** * Schema * @constant */ schema: "workbench-sync-snapshot@1"; /** Tasks */ tasks: components["schemas"]["OperationalTaskSummary"][]; }; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type $defs = Record; export interface operations { get_access_context: { parameters: { query?: never; header?: { "X-Project-Id"?: string | null; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AccessContextResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_project_provisions: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "multipart/form-data": components["schemas"]["Body_post_admin_project_provisions"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectProvisionResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_admin_projects: { parameters: { query?: { limit?: number; offset?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_AdminProjectResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_projects: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AdminProjectCreateRequest"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AdminProjectResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_admin_projects_project_id: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AdminProjectUpdateRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AdminProjectResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_admin_projects_project_id_databases: { parameters: { query?: { limit?: number; offset?: number; }; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_ProjectDatabaseResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; put_admin_projects_project_id_databases: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProjectDatabaseUpsertRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectDatabaseResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_admin_projects_project_id_databases_db_role: { parameters: { query?: never; header?: never; path: { project_id: string; db_role: "biz_data" | "iot_data"; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_projects_project_id_databases_db_role_health_checks: { parameters: { query?: never; header?: never; path: { project_id: string; db_role: "biz_data" | "iot_data"; }; cookie?: never; }; requestBody?: { content: { "application/json": components["schemas"]["ProjectDatabaseHealthRequest"] | null; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectDatabaseHealthResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_admin_projects_project_id_members: { parameters: { query?: { limit?: number; offset?: number; }; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_ProjectMemberResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_projects_project_id_members: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProjectMemberCreateRequest"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectMemberResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_admin_projects_project_id_members_user_id: { parameters: { query?: never; header?: never; path: { project_id: string; user_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_admin_projects_project_id_members_user_id: { parameters: { query?: never; header?: never; path: { project_id: string; user_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProjectMemberUpdateRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectMemberResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_projects_project_id_model_imports: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "multipart/form-data": components["schemas"]["Body_post_admin_projects_project_id_model_imports"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_admin_projects_project_id_model_imports: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "multipart/form-data": components["schemas"]["Body_patch_admin_projects_project_id_model_imports"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_user_syncs: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["MetadataUserSyncRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MetadataUserResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_admin_user_syncs_batches: { parameters: { query?: { limit?: number; offset?: number; }; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["MetadataUsersBatchSyncRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_MetadataUserSyncResult_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_admin_users: { parameters: { query?: { skip?: number; limit?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_MetadataUserResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_admin_users_me: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MetadataUserResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_admin_users_user_id: { parameters: { query?: never; header?: never; path: { user_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MetadataUserResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_admin_users_user_id: { parameters: { query?: never; header?: never; path: { user_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["MetadataUserUpdateRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MetadataUserResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_agent_auth_context: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentAuthContextResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_agent_messages: { parameters: { query: { session_id: string; limit?: number; cursor?: string | null; pending_only?: boolean; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentMessagePage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_agent_messages: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentMessageCreate"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentMessage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_agent_messages_pending: { parameters: { query?: { limit?: number; cursor?: string | null; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentMessagePage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_agent_messages_message_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { message_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentMessage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_agent_messages_message_id_delivery: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { message_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentMessageDelivery"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentMessage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_agent_messages_message_id_reply: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { message_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentMessageReply"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentMessage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_all_scada_properties: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_all_vertices: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; get_analysis_runs: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_analysis_runs_run_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_analysis_runs_run_id_results: { parameters: { query?: { /** @description 结果类型 */ result_type?: string | null; limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_audit_events: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["SessionAuditEventRequest"]; }; }; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_audit_logs: { parameters: { query?: { /** @description 按用户ID过滤 */ user_id?: string | null; /** @description 按项目ID过滤 */ project_id?: string | null; /** @description 按操作类型过滤 */ action?: string | null; /** @description 按资源类型过滤 */ resource_type?: string | null; /** @description 开始时间 */ start_time?: string | null; /** @description 结束时间 */ end_time?: string | null; /** @description 跳过记录数 */ skip?: number; /** @description 限制记录数 */ limit?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_AuditLogResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_audit_logs_count: { parameters: { query?: { /** @description 按用户ID过滤 */ user_id?: string | null; /** @description 按项目ID过滤 */ project_id?: string | null; /** @description 按操作类型过滤 */ action?: string | null; /** @description 按资源类型过滤 */ resource_type?: string | null; /** @description 开始时间 */ start_time?: string | null; /** @description 结束时间 */ end_time?: string | null; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_audit_logs_mine: { parameters: { query?: { /** @description 按操作类型过滤 */ action?: string | null; /** @description 开始时间 */ start_time?: string | null; /** @description 结束时间 */ end_time?: string | null; /** @description 跳过记录数 */ skip?: number; /** @description 限制记录数 */ limit?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_AuditLogResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_backdrops_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_backdrops_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_burst_analyses: { parameters: { query: { /** @description 模式修改开始时间(ISO 8601格式) */ modify_pattern_start_time: string; /** @description 爆管节点/管段ID列表 */ burst_id: string[]; /** @description 对应各爆管点的爆管流量大小列表(L/s) */ burst_size: number[]; /** @description 模拟总时长(秒) */ modify_total_duration: number; /** @description 分析方案名称 */ scheme_name: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_burst_detections: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["BurstDetectionRequestRest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_burst_locations: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["BurstLocationRequestRest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_contaminant_simulations: { parameters: { query: { /** @description 污染开始时间(ISO 8601格式) */ start_time: string; /** @description 污染源节点ID */ source: string; /** @description 污染浓度(mg/L) */ concentration: number; /** @description 模拟持续时间(秒) */ duration: number; /** @description 模拟方案名称 */ scheme_name: string; /** @description 污染源模式ID(可选) */ pattern?: string | null; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; get_controls_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_controls_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_curves: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_str_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_curves: { parameters: { query: { /** @description 曲线ID */ curve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_curves: { parameters: { query: { /** @description 曲线ID */ curve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_curves_existence: { parameters: { query: { /** @description 曲线ID */ curve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_curves_properties: { parameters: { query: { /** @description 曲线ID */ curve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_curves_properties: { parameters: { query: { /** @description 曲线ID */ curve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_demands_properties: { parameters: { query: { /** @description 节点ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_demands_properties: { parameters: { query: { /** @description 节点ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_demands_to_network: { parameters: { query: { /** @description 总需水量(m³/h) */ demand: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_demands_to_nodes: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_demands_to_region: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_element_properties: { parameters: { query: { /** @description 元素ID */ element: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_element_properties_with_types: { parameters: { query: { /** @description 元素类型 */ elementtype: string; /** @description 元素ID */ element: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_element_type_values: { parameters: { query: { /** @description 元素ID */ element: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_element_types: { parameters: { query: { /** @description 元素ID */ element: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_elements_element_type_element_id_gis_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { element_type: "pipes" | "junctions" | "valves" | "reservoirs" | "pumps" | "tanks" | "scada"; element_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ElementGisProperties"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_emitters_properties: { parameters: { query: { /** @description 连接点ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_emitters_properties: { parameters: { query: { /** @description 连接点ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_energy_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_flushing_analyses: { parameters: { query: { /** @description 冲洗开始时间(ISO 8601格式) */ start_time: string; /** @description 参与控制的阀门ID列表(可选) */ valves?: string[] | null; /** @description 对应各阀门的开度列表(0-1,可选,与valves同时提供) */ valves_k?: number[] | null; /** @description 对应各阀门的开关状态列表(OPEN、CLOSED或ACTIVE,可选) */ valve_statuses?: ("OPEN" | "CLOSED" | "ACTIVE")[] | null; /** @description 对应各阀门的设置值列表(ACTIVE状态下必填) */ valve_settings?: string[] | null; /** @description 排污节点ID */ drainage_node_id: string; /** @description 冲洗流量(L/s),0表示自动计算 */ flush_flow?: number; /** @description 模拟持续时间(秒),默认900秒 */ duration?: number | null; /** @description 冲洗方案名称 */ scheme_name: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; post_geocoding_requests: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TiandituGeocodeRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_junctions: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description X 坐标 */ x: number; /** @description Y 坐标 */ y: number; /** @description 标高(海拔高度) */ z: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_junctions: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_coord: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_coord: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description X 坐标值 */ x: number; /** @description Y 坐标值 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_demand: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_demand: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description 需水量值 */ demand: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_elevation: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_elevation: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description 标高(海拔高度) */ elevation: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_existence: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_pattern: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_pattern: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description 需水模式标识 */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_properties: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_properties: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_x: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_x: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description X 坐标值 */ x: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_junctions_y: { parameters: { query: { /** @description 节点 ID */ junction: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_junctions_y: { parameters: { query: { /** @description 节点 ID */ junction: string; /** @description Y 坐标值 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_labels: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_labels: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_labels_properties: { parameters: { query: { /** @description X坐标 */ x: number; /** @description Y坐标 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_labels_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_leakage_identifications: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["LeakageIdentifyRequestRest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_link_properties: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_link_types: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_links: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_str_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_links: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_links_existence: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_major_pipe_nodes: { parameters: { query: { /** @description 最小直径(mm) */ diameter: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string[] | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_majornode_coords: { parameters: { query: { /** @description 最小直径(mm) */ diameter: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: number; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; create_context_api_v1_mcp_query_contexts_post: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["BindInput"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["BindResponse"]; }; }; /** @description Validation Error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HTTPValidationError"]; }; }; }; }; delete_context_api_v1_mcp_query_contexts__context_handle__delete: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { context_handle: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Validation Error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HTTPValidationError"]; }; }; }; }; post_mixing_configurations: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_mixing_configurations: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_mixing_configurations: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_mixing_configurations_detail: { parameters: { query: { /** @description 水池ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_in_extents: { parameters: { query: { /** @description 范围左下角X坐标 */ x1: number; /** @description 范围左下角Y坐标 */ y1: number; /** @description 范围右上角X坐标 */ x2: number; /** @description 范围右上角Y坐标 */ y2: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_link_nodes: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string[] | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_options: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_network_options: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_options_energy: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_options_pump_energy: { parameters: { query: { /** @description 泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_network_options_pump_energy: { parameters: { query: { /** @description 泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_options_time: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_backdrop: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_control: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_curve: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_demand: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_emitter: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_energy: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_junction: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_label: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_mixing: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_option: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_pattern: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_pipe: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_pipe_reaction: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_pump: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_pump_energy: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_quality: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_reaction: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_region: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_reservoir: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_scada_device: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_source: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_tag: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_tank: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_tank_reaction: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_time: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_valve: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_network_schemas_vertex: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_node_coords: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; } | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_node_links: { parameters: { query: { /** @description 节点ID */ node: string; limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_str_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_node_properties: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_node_types: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_nodes: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_str_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_nodes: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_nodes_existence: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_task_notifications: { parameters: { query?: { unread_only?: boolean; limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskNotificationPage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_task_notifications_notification_id_acknowledge: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { notification_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["NotificationAcknowledgeCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskNotification"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_task_runs: { parameters: { query?: { status?: ("queued" | "claimed" | "running" | "succeeded" | "failed" | "timed_out" | "cancelled") | null; task_type?: ("scheduled_flow" | "external_work_order" | "event_investigation") | null; task_created_from?: string | null; limit?: number; cursor?: string | null; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskRunPage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks: { parameters: { query?: { task_type?: ("scheduled_flow" | "external_work_order" | "event_investigation") | null; status?: ("queued" | "running" | "waiting_human" | "completed" | "failed" | "cancelled") | null; limit?: number; offset?: number; /** @description Only tasks sourced from or linked to this peripheral work order */ peripheral_work_order_id?: string | null; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskPage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["OperationalTaskCreate"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_leases_recover: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RecoverExpiredLeasesCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["RecoverExpiredLeasesResult"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_schedules: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskSchedulePage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_schedules: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["OperationalTaskScheduleCreate"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskSchedule"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_schedules_dispatch_due: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DispatchDueSchedulesCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DispatchDueSchedulesResult"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_operational_tasks_schedules_schedule_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { schedule_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["OperationalTaskScheduleUpdate"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskSchedule"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_access_requests: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TaskAccessRequestCreate"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskAccessRequest"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_access_requests_access_request_id_decision: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; access_request_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TaskAccessRequestDecision"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskAccessRequest"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_actions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ActionProposalCommand"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HumanApprovalAction"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_actions_action_id_confirm_dispatch: { parameters: { query?: never; header: { Authorization?: string | null; "X-Project-Id": string; }; path: { task_id: string; action_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["WorkOrderConfirmDispatchCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HumanApprovalAction"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_actions_action_id_decision: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; action_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ActionDecisionCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HumanApprovalAction"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_operational_tasks_task_id_actions_action_id_draft: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; action_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["WorkOrderDraftUpdateCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HumanApprovalAction"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_actions_action_id_execute: { parameters: { query?: never; header: { Authorization?: string | null; "X-Project-Id": string; }; path: { task_id: string; action_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ActionExecuteCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HumanApprovalAction"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_actions_action_id_reconcile: { parameters: { query?: never; header: { Authorization?: string | null; "X-Project-Id": string; }; path: { task_id: string; action_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ActionReconcileCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["HumanApprovalAction"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_agent_artifacts: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentArtifactsCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentArtifactsResult"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_agent_context: { parameters: { query?: { report_revision?: number | null; }; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AgentTaskContext"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_data_query: { parameters: { query?: never; header: { Authorization?: string | null; "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TaskDataQuery"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskDataQueryResult"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_evidence_evidence_id_snapshot: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; evidence_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskDataSnapshot"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_external_feedback: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ExternalFeedbackCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ExternalFeedbackResult"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_human_evidence: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["HumanEvidenceCommand"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_presentation_cursor: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskPresentationCursor"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_presentation_events: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TaskPresentationEventCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskPresentationEventResult"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_reports: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["InvestigationReportPage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_reports_revision: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; revision: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["InvestigationReportRevision"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_retry: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["OperationalTaskRetryCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_runs: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskRunPage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_operational_tasks_task_id_runs_run_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskRun"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_runs_run_id_cancel: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentRunCancelCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_runs_run_id_claim: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentRunCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskRun"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_runs_run_id_complete: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentRunCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_runs_run_id_dispatch_failure: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentRunDispatchFailureCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskRun"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_runs_run_id_fail: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentRunFailureCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_runs_run_id_heartbeat: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AgentRunCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskRun"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_operational_tasks_task_id_withdraw_external_source: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { task_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ExternalSourceWithdrawalCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OperationalTaskDetail"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_patterns: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_str_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_patterns: { parameters: { query: { /** @description 模式ID */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_patterns: { parameters: { query: { /** @description 模式ID */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_patterns_existence: { parameters: { query: { /** @description 模式ID */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_patterns_properties: { parameters: { query: { /** @description 模式ID */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_patterns_properties: { parameters: { query: { /** @description 模式ID */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipe_reactions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipe_reactions_detail: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipeline_health_predictions: { parameters: { query: { /** @description 查询时间 */ query_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_pipes: { parameters: { query: { /** @description 管道标识符 */ pipe: string; /** @description 管道起始节点ID */ node1: string; /** @description 管道终止节点ID */ node2: string; /** @description 管道长度(单位:米) */ length?: number; /** @description 管道管径(单位:毫米) */ diameter?: number; /** @description 管道粗糙度 */ roughness?: number; /** @description 管道局部阻力系数 */ minor_loss?: number; /** @description 管道状态(开启/关闭) */ status?: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_pipes: { parameters: { query: { /** @description 要删除的管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_diameter: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_diameter: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的管道管径(单位:毫米) */ diameter: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_existence: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_length: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_length: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的管道长度(单位:米) */ length: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_minor_loss: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_minor_loss: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的局部阻力系数值 */ minor_loss: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_node1: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_node1: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的起始节点ID */ node1: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_node2: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_node2: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的终止节点ID */ node2: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_properties: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_properties: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_roughness: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_roughness: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的管道粗糙度值 */ roughness: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pipes_status: { parameters: { query: { /** @description 管道ID */ pipe: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pipes_status: { parameters: { query: { /** @description 管道ID */ pipe: string; /** @description 新的管道状态(开启/关闭) */ status: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_place_search_requests: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["PlaceSearchRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PlaceSearchResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_pressure_regulation_analyses: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["PressureRegulationRest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_project_return_dict_runs: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_project_runs: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; get_projects: { parameters: { query?: { limit?: number; offset?: number; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_ProjectSummaryResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_projects_current: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectMetaResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_projects_current_database_health: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_projects_current_exports_change_set: { parameters: { query: { /** @description 版本号 (通常用于增量更新) */ version: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_projects_current_metadata: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectMetaResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pumps: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_pumps: { parameters: { query: { /** @description 水泵标识符 */ pump: string; /** @description 水泵起始节点ID */ node1: string; /** @description 水泵终止节点ID */ node2: string; /** @description 水泵功率(单位:千瓦) */ power?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_pumps: { parameters: { query: { /** @description 要删除的水泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pumps_existence: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pumps_node1: { parameters: { query: { /** @description 水泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pumps_node1: { parameters: { query: { /** @description 水泵ID */ pump: string; /** @description 新的起始节点ID */ node1: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pumps_node2: { parameters: { query: { /** @description 水泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pumps_node2: { parameters: { query: { /** @description 水泵ID */ pump: string; /** @description 新的终止节点ID */ node2: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_pumps_properties: { parameters: { query: { /** @description 水泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_pumps_properties: { parameters: { query: { /** @description 水泵ID */ pump: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_quality_configurations_properties: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_quality_configurations_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reactions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reactions_detail: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_regions: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_regions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_regions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_regions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_regions_detail: { parameters: { query: { /** @description 区域 ID */ id: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_regions_nodes: { parameters: { query: { /** @description 区域 ID */ id: string; limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_str_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_reservoirs: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; /** @description 水库的X坐标 */ x: number; /** @description 水库的Y坐标 */ y: number; /** @description 水库的水头/总水头(米) */ head: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_reservoirs: { parameters: { query: { /** @description 要删除的水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_coord: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; } | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reservoirs_coord: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; /** @description 新的X坐标值 */ x: number; /** @description 新的Y坐标值 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_existence: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_head: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reservoirs_head: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; /** @description 新的水头值(米) */ head: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_pattern: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reservoirs_pattern: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; /** @description 新的运行模式 */ pattern: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_properties: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reservoirs_properties: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_x: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; } | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reservoirs_x: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; /** @description 新的X坐标值 */ x: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_reservoirs_y: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; } | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_reservoirs_y: { parameters: { query: { /** @description 水库的唯一标识符 */ reservoir: string; /** @description 新的Y坐标值 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_rule_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_rule_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_rule_schemas: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_scada_devices: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_ScadaDeviceResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_scada_devices_device_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { device_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ScadaDeviceResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_scada_properties: { parameters: { query: { /** @description SCADA点ID */ scada: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sensor_placement_candidates_node_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { node_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SensorPointResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sensor_placement_runs: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_SensorPlacementSchemeResponse_"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sensor_placement_runs: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["SensorPlacementOptimizeRequestRest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SensorPlacementSchemeResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sensor_placement_runs_run_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SensorPlacementSchemeResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; put_sensor_placement_runs_run_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["SensorPlacementUpdateRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SensorPlacementSchemeResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sensor_placement_runs_run_id_exports_excel: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["SensorPlacementExportRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_simulation_runs: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RunSimulationManuallyByDateRest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: string; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_source_gis_layers_layer_key_features_source_fid_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { layer_key: string; source_fid: number; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SourceGisFeatureProperties"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_sources: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_sources: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_sources: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_sources_detail: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_status: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_status_properties: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_status_schemas: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tags: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tags: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tags_detail: { parameters: { query: { /** @description 标签类型 */ t_type: string; /** @description 元素ID */ id: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tank_reactions: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tank_reactions_detail: { parameters: { query: { /** @description 水池ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_tanks: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description X坐标 */ x: number; /** @description Y坐标 */ y: number; /** @description 标高 */ elevation: number; /** @description 初始水位 */ init_level?: number; /** @description 最小水位 */ min_level?: number; /** @description 最大水位 */ max_level?: number; /** @description 直径 */ diameter?: number; /** @description 最小体积 */ min_vol?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_tanks: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_coord: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: number; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_coord: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的X坐标值 */ x: number; /** @description 新的Y坐标值 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_diameter: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_diameter: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的直径值 */ diameter: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_elevation: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_elevation: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的标高值 */ elevation: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_existence: { parameters: { query: { /** @description 节点ID */ node: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_init_level: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_init_level: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的初始水位值 */ init_level: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_max_level: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_max_level: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的最大水位值 */ max_level: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_min_level: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_min_level: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的最小水位值 */ min_level: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_min_vol: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_min_vol: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的最小体积值 */ min_vol: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_overflow: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_overflow: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的溢流口配置 */ overflow: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_properties: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_properties: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_vol_curve: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_vol_curve: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的容积曲线标识 */ vol_curve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_x: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_x: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的X坐标值 */ x: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_tanks_y: { parameters: { query: { /** @description 水箱ID */ tank: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_tanks_y: { parameters: { query: { /** @description 水箱ID */ tank: string; /** @description 新的Y坐标值 */ y: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_time_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_analysis_runs_run_id_links_link_id: { parameters: { query: { start_time: string; end_time: string; field: string; }; header: { "X-Project-Id": string; }; path: { run_id: string; link_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_analysis_runs_run_id_nodes_node_id: { parameters: { query: { start_time: string; end_time: string; field: string; }; header: { "X-Project-Id": string; }; path: { run_id: string; node_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_analysis_runs_run_id_values: { parameters: { query: { result_time: string; element_type: string; field: string; }; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_realtime_links: { parameters: { query: { /** @description 时间范围开始时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ start_time: string; /** @description 时间范围结束时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ end_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_timeseries_realtime_links: { parameters: { query: { /** @description 时间范围开始时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ start_time: string; /** @description 时间范围结束时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ end_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_timeseries_realtime_links_batches: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RealtimeLinkBatchItem"][]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_timeseries_realtime_links_link_id_field: { parameters: { query: { /** @description 要更新记录的时间戳。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ time: string; /** @description 要更新的字段名称 */ field: string; /** @description 更新的字段值 */ value: number; }; header: { "X-Project-Id": string; }; path: { /** @description 管道ID */ link_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_realtime_nodes: { parameters: { query: { /** @description 时间范围开始时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ start_time: string; /** @description 时间范围结束时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ end_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_timeseries_realtime_nodes: { parameters: { query: { /** @description 时间范围开始时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ start_time: string; /** @description 时间范围结束时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ end_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_timeseries_realtime_nodes_batches: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RealtimeNodeBatchItem"][]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_realtime_records: { parameters: { query: { /** @description 查询时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ query_time: string; /** @description 数据类型,pipe(管道)或 junction(节点) */ type: string; /** @description 要查询的属性名称 */ property: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_realtime_simulation_results: { parameters: { query: { /** @description 元素ID(管道ID或节点ID) */ id: string; /** @description 元素类型,pipe(管道)或 junction(节点) */ type: string; /** @description 查询时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ query_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_timeseries_realtime_simulation_results: { parameters: { query: { /** @description 模拟结果开始时间。ISO 8601 / RFC 3339 时间,必须显式带时区;可直接传 UTC+8,服务端会先转换为 UTC 再处理。 */ result_start_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["Body_post_timeseries_realtime_simulation_results"]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_timeseries_scada_cleaning_runs: { parameters: { query: { /** @description 设备ID列表或 'all' 表示清洗所有设备 */ device_ids: string; /** @description 清洗数据的开始时间 */ start_time: string; /** @description 清洗数据的结束时间 */ end_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_scada_readings: { parameters: { query: { /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description 设备ID列表,逗号分隔,如 'device1,device2,device3' */ device_ids: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_timeseries_scada_readings: { parameters: { query: { /** @description 设备ID */ device_id: string; /** @description 删除开始时间 */ start_time: string; /** @description 删除结束时间 */ end_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_timeseries_scada_readings_batches: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ScadaReadingBatchItem"][]; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_timeseries_scada_readings_fields: { parameters: { query: { /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description 要查询的字段名称 */ field: string; /** @description 设备ID列表,逗号分隔,如 'device1,device2,device3' */ device_ids: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_timeseries_scada_readings_device_id_field: { parameters: { query: { /** @description 更新数据的时间戳 */ time: string; /** @description 要更新的字段名称 */ field: string; /** @description 更新的字段值 */ value: number; }; header: { "X-Project-Id": string; }; path: { /** @description 设备ID */ device_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_timeseries_views_element_history_query: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ElementHistoryQuery"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ElementHistoryResponse"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_title_schemas: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: { [key: string]: unknown; }; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_titles: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_titles: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_valve_closure_analyses: { parameters: { query: { /** @description 阀门关闭开始时间(ISO 8601格式) */ start_time: string; /** @description 要关闭的阀门ID列表 */ valves: string[]; /** @description 模拟持续时间(秒),默认900秒 */ duration?: number | null; /** @description 阀门关闭方案名称 */ scheme_name: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; post_valve_isolation_analyses: { parameters: { query: { /** @description 发生事故的管段/节点ID列表 */ accident_element: string[]; /** @description 已故障的阀门ID列表(可选) */ disabled_valves?: string[]; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Page_dict_str__Any__"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_valves: { parameters: { query: { /** @description 阀门ID */ valve: string; /** @description 起点节点ID */ node1: string; /** @description 终点节点ID */ node2: string; /** @description 阀门直径(mm) */ diameter?: number; /** @description 阀门类型 */ v_type?: string; /** @description 阀门开度/设置值 */ setting?: number; /** @description 损失系数 */ minor_loss?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_valves: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_diameter: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_valves_diameter: { parameters: { query: { /** @description 阀门ID */ valve: string; /** @description 新的直径值(mm) */ diameter: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_existence: { parameters: { query: { /** @description 管线ID */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": boolean; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_minor_loss: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_node1: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_valves_node1: { parameters: { query: { /** @description 阀门ID */ valve: string; /** @description 新的起点节点ID */ node1: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_node2: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_valves_node2: { parameters: { query: { /** @description 阀门ID */ valve: string; /** @description 新的终点节点ID */ node2: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_properties: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_valves_properties: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_setting: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": number | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_valves_setting: { parameters: { query: { /** @description 阀门ID */ valve: string; /** @description 新的开度值 */ setting: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_valves_type: { parameters: { query: { /** @description 阀门ID */ valve: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": string | null; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_valves_type: { parameters: { query: { /** @description 阀门ID */ valve: string; /** @description 新的阀门类型 */ type: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_visual_elements: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 201: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; delete_visual_elements: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 204: { headers: { [name: string]: unknown; }; content?: never; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_visual_elements_links: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "text/plain": components["schemas"]["ProblemDetails"]; }; }; }; }; get_visual_elements_properties: { parameters: { query: { /** @description 图形元素链接 */ link: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": { [key: string]: unknown; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; patch_visual_elements_properties: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": { [key: string]: unknown; }; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_workbench_analysis_runs: { parameters: { query?: { limit?: number; offset?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["WorkbenchAnalysisHistoryPage"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_workbench_analysis_runs_run_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { run_id: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["WorkbenchRuntimeLatestAnalysis"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_workbench_events: { parameters: { query?: { after?: number | null; }; header: { "Last-Event-ID"?: string | null; "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["JsonValue"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_workbench_runtime: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["WorkbenchRuntimeSnapshot"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; get_workbench_sync_snapshot: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["WorkbenchSyncSnapshot"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; post_workbench_task_alert_events: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TaskAlertCommand"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TaskAlertState"]; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Dependency unavailable */ 503: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; }; }; }