/** * 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/projects": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** List Admin Projects */ get: operations["get_admin_projects"]; put?: never; /** Create Admin Project */ 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/all-extension-data-keys": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有扩展数据键 * @description 获取指定网络的所有扩展数据的键列表 */ get: operations["get_all_extension_data_keys"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/all-extension-datas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有扩展数据 * @description 获取指定网络的所有扩展数据 */ get: operations["get_all_extension_datas"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/all-redis": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** * 清除所有缓存 * @description 清空整个Redis数据库的所有缓存 */ delete: operations["delete_all_redis"]; 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/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; }; /** * 获取所有爆管定位结果 * @description 获取网络中所有爆管定位的分析结果 */ get: operations["get_burst_locations"]; put?: never; /** * 执行爆管定位 * @description 基于压力和流量数据定位管网中的爆管位置 */ post: operations["post_burst_locations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/burst-locations/database-view": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取爆管定位结果 * @description 使用连接池查询所有爆管定位结果 */ get: operations["get_burst_locations_database_view"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/burst-locations/{burst_incident}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按事件查询爆管定位结果 * @description 根据爆管事件ID查询对应的爆管定位结果 */ get: operations["get_burst_locations_burst_incident"]; put?: never; post?: never; 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/current-operation-ids": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取当前操作ID * @description 获取网络当前的操作ID */ get: operations["get_current_operation_ids"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; 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/daily-scheduling-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 日排程分析 * @description 对管网的每日供水排程进行分析,优化水库、水厂、水箱和用户需求的协调,制定合理的每日排程方案。 */ post: operations["post_daily_scheduling_analyses"]; delete?: never; options?: never; head?: never; patch?: never; 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/district-metering-area-generation-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 生成DMA分区 * @description 根据参数自动生成水网的DMA分区方案 */ post: operations["post_district_metering_area_generation_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/district-metering-areas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有DMA * @description 获取指定水网中所有DMA的详细信息 */ get: operations["get_district_metering_areas"]; put?: never; /** * 添加新DMA * @description 向水网添加一个新的区域计量(DMA) */ post: operations["post_district_metering_areas"]; /** * 删除DMA * @description 删除指定的区域计量(DMA) */ delete: operations["delete_district_metering_areas"]; options?: never; head?: never; /** * 设置DMA属性 * @description 修改指定DMA的属性信息 */ patch: operations["patch_district_metering_areas"]; trace?: never; }; "/api/v1/district-metering-areas/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取DMA信息 * @description 获取指定ID的区域计量(DMA)详细信息 */ get: operations["get_district_metering_areas_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/district-metering-areas/for-network": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算整网DMA分区 * @description 为整个水网计算区域计量(DMA)分区方案 */ post: operations["post_district_metering_areas_for_network"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/district-metering-areas/for-nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算节点DMA分区 * @description 为指定节点集计算区域计量(DMA)分区方案 */ post: operations["post_district_metering_areas_for_nodes"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/district-metering-areas/for-region": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算区域内DMA分区 * @description 为指定区域计算区域计量(DMA)分区方案 */ post: operations["post_district_metering_areas_for_region"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/district-metering-areas/ids": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有DMA ID * @description 获取指定水网中所有DMA的ID列表 */ get: operations["get_district_metering_areas_ids"]; put?: never; post?: never; 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/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/extension-datas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取指定扩展数据 * @description 获取指定网络中指定键的扩展数据值 */ get: operations["get_extension_datas"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置扩展数据 * @description 设置指定网络中的扩展数据 */ patch: operations["patch_extension_datas"]; 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/inp-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 运行INP文件 * @description 运行指定INP文件格式的管网模型进行水力模拟。INP文件应该放在inp文件夹中,参数为文件名不含扩展名。 */ post: operations["post_inp_runs"]; 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/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-command-batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 执行批量命令 * @description 执行多个网络操作命令 */ post: operations["post_network_command_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-command-batches/compressed": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 执行压缩批量命令 * @description 执行压缩的批量命令 */ post: operations["post_network_command_batches_compressed"]; 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-pipe-risk-probability-nows": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取整个网络的管道风险概率 * @description 获取指定网络中所有管道的当前风险概率值 */ get: operations["get_network_pipe_risk_probability_nows"]; 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/district-metering-area": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取DMA属性架构 * @description 获取指定水网的区域计量(DMA)属性架构定义 */ get: operations["get_network_schemas_district_metering_area"]; 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; }; /** * 获取区域属性架构 * @description 获取指定水网的区域属性架构定义 */ 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设备架构 * @description 获取SCADA设备的数据架构 * * 返回SCADA设备表的字段定义和类型信息。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * 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/scada-device-data": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA设备数据架构 * @description 获取SCADA设备数据的表结构 * * 返回SCADA设备数据表的字段定义和类型信息。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA设备数据的字段架构信息 */ get: operations["get_network_schemas_scada_device_data"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/scada-element": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA元素架构 * @description 获取SCADA元素映射的表结构 * * 返回SCADA元素映射表的字段定义和类型信息。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA元素映射的字段架构信息 */ get: operations["get_network_schemas_scada_element"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/scheme": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取方案模式 * @description 获取指定网络的方案模式定义 */ get: operations["get_network_schemas_scheme"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/network-schemas/service-area": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取服务区属性架构 * @description 获取指定水网的服务区属性架构定义 */ get: operations["get_network_schemas_service_area"]; 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/network-schemas/virtual-district": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取虚拟分区属性架构 * @description 获取指定水网的虚拟分区属性架构定义 */ get: operations["get_network_schemas_virtual_district"]; 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/operations": { 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_operations"]; trace?: never; }; "/api/v1/outputs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 导出模拟输出 * @description 导出指定路径的模拟输出文件内容。参数应为绝对路径。 */ get: operations["get_outputs"]; put?: never; post?: never; 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: 查询时间 * network_name: 管网名称(或数据库名称) * 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-risk-probabilities": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 批量获取多条管道风险概率 * @description 批量获取多条管道的风险概率值 */ get: operations["get_pipes_risk_probabilities"]; put?: never; post?: never; delete?: never; 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/risk-probability": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道风险概率历史 * @description 获取指定管道的风险概率历史数据 */ get: operations["get_pipes_risk_probability"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pipes/risk-probability-geometries": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道风险几何信息 * @description 获取指定网络中管道的风险相关几何数据 */ get: operations["get_pipes_risk_probability_geometries"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pipes/risk-probability-now": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管道当前风险概率 * @description 获取指定管道当前时刻的风险概率值 */ get: operations["get_pipes_risk_probability_now"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; 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/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/pressure-regulation-calculations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 压力调节(基础) * @description 对管网的压力进行调节分析,通过控制泵的运行来维持目标节点的目标压力。此为基础版本。 */ post: operations["post_pressure_regulation_calculations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pressure-sensor-placement-kmeans": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 压力传感器放置-KMeans聚类分析(高级) * @description 高级版本的压力传感器放置分析,通过JSON请求体提供详细参数。基于KMeans聚类算法确定最优放置位置。 */ post: operations["post_pressure_sensor_placement_kmeans"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pressure-sensor-placement-kmeans-calculations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 压力传感器放置-KMeans聚类分析(基础) * @description 基于KMeans聚类算法,为指定管网项目确定压力传感器的最优放置位置。此为基础版本。 */ post: operations["post_pressure_sensor_placement_kmeans_calculations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pressure-sensor-placement-sensitivities": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 压力传感器放置-灵敏度分析(高级) * @description 高级版本的压力传感器放置分析,通过JSON请求体提供详细参数。基于灵敏度分析方法确定最优放置位置。 */ post: operations["post_pressure_sensor_placement_sensitivities"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pressure-sensor-placement-sensitivity-calculations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 压力传感器放置-灵敏度分析(基础) * @description 基于灵敏度分析方法,为指定管网项目确定最优的压力传感器放置位置。此为基础版本。 */ post: operations["post_pressure_sensor_placement_sensitivity_calculations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/project-codes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取项目列表 * @description 获取服务器上所有可用的供水管网项目名称列表。 */ get: operations["get_project_codes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/project-conversions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 转换 INP V3 为 V2 * @description 将 EPANET 3.0 格式的 INP 内容转换为 2.x 格式。 */ post: operations["post_project_conversions"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/project-copies": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 复制项目 * @description 将现有项目复制为新项目。 */ post: operations["post_project_copies"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/project-managements": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 项目管理(高级) * @description 高级版本的项目管理,通过JSON请求体提供详细的控制参数,包括泵控制策略、水箱初始水位和区域需水量控制。 */ post: operations["post_project_managements"]; 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; /** * 创建新项目 * @description 创建一个新的供水管网项目。如果项目已存在,可能会覆盖或报错(取决于底层实现)。 */ post: operations["post_projects"]; /** * 删除项目 * @description 永久删除指定的供水管网项目。此操作不可恢复。 */ delete: operations["delete_projects"]; 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; /** * 打开项目 * @description 将指定项目加载到内存中,并初始化数据库连接池。 */ post: operations["post_projects_current"]; /** * 关闭项目 * @description 将指定项目从内存中卸载,释放资源。 */ delete: operations["delete_projects_current"]; 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/exports/inp": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 导出项目到 INP 文件 * @description 将项目当前状态保存为 INP 文件到服务器文件系统。 */ post: operations["post_projects_current_exports_inp"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/files/inp": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 下载 INP 文件 * @description 从服务器数据目录下载指定的 INP 文件。 */ get: operations["get_projects_current_files_inp"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/imports": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 读取 INP 文件到项目 * @description 从服务器文件系统中读取指定的 INP 文件并加载到项目中。 */ post: operations["post_projects_current_imports"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/lock": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查项目是否被锁定 * @description 检查指定项目是否处于锁定状态。 */ get: operations["get_projects_current_lock"]; put?: never; /** * 锁定项目 * @description 锁定指定项目以防止并发修改。 */ post: operations["post_projects_current_lock"]; /** * 解锁项目 * @description 释放对项目的锁定。 */ delete: operations["delete_projects_current_lock"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/current/lock/ownership": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查项目是否被当前用户锁定 * @description 检查指定项目是否被当前访问地址 (IP) 锁定。 */ get: operations["get_projects_current_lock_ownership"]; 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/projects/current/status": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查项目是否已打开 * @description 检查指定项目是否已被加载到内存中。 */ get: operations["get_projects_current_status"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/projects/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查项目是否存在 * @description 检查指定名称的项目是否存在。 */ get: operations["get_projects_existence"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/pump-failure-events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 泵故障管理 * @description 记录和管理泵的故障状态,包括故障发生时间和受影响的泵列表。系统将记录故障日志并更新泵状态。 */ post: operations["post_pump_failure_events"]; 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/redis": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询缓存键列表 * @description 获取Redis中所有的缓存键 */ get: operations["get_redis"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/redis-keys": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** * 清除匹配的缓存键 * @description 根据模式清除匹配的Redis缓存键 */ delete: operations["delete_redis_keys"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/redis-keys/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** * 清除单个缓存键 * @description 根据键名清除单个Redis缓存 */ delete: operations["delete_redis_keys_detail"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/redos": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 重做操作 * @description 重做网络上被撤销的操作 */ post: operations["post_redos"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/regions": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 添加新区域 * @description 向水网添加一个新的区域 */ post: operations["post_regions"]; /** * 删除区域 * @description 删除指定的区域 */ delete: operations["delete_regions"]; options?: never; head?: never; /** * 设置区域属性 * @description 修改指定区域的属性信息 */ patch: operations["patch_regions"]; trace?: never; }; "/api/v1/regions/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取区域信息 * @description 获取指定ID的区域详细信息 */ get: operations["get_regions_detail"]; 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/restore-operations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取恢复操作ID * @description 获取网络的恢复操作ID */ get: operations["get_restore_operations"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 设置恢复操作ID * @description 设置网络的恢复操作ID */ patch: operations["patch_restore_operations"]; 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-device-cleaning-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 清空SCADA设备表 * @description 清空SCADA设备表 * * 删除指定管网中所有的SCADA设备。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * 变更集合信息 */ post: operations["post_scada_device_cleaning_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-device-data-cleaning-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 清空SCADA设备数据表 * @description 清空SCADA设备数据表 * * 删除指定管网中所有SCADA设备的数据。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * 变更集合信息 */ post: operations["post_scada_device_data_cleaning_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-device-datas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 添加SCADA设备数据 * @description 添加新的SCADA设备数据 * * 为指定SCADA设备添加新的数据记录。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含新数据的内容 * * Returns: * 变更集合信息 */ post: operations["post_scada_device_datas"]; /** * 删除SCADA设备数据 * @description 删除SCADA设备数据 * * 删除指定SCADA设备的数据记录。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含要删除的数据ID * * Returns: * 变更集合信息 */ delete: operations["delete_scada_device_datas"]; options?: never; head?: never; /** * 更新SCADA设备数据 * @description 更新SCADA设备数据 * * 修改指定SCADA设备的数据。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含要更新的数据 * * Returns: * 变更集合信息 */ patch: operations["patch_scada_device_datas"]; trace?: never; }; "/api/v1/scada-device-datas/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA设备数据 * @description 获取单个SCADA设备的数据 * * 查询指定设备的监测数据或配置数据。 * * Args: * network: 管网名称(或数据库名称) * device_id: SCADA设备ID * * Returns: * SCADA设备数据 */ get: operations["get_scada_device_datas_detail"]; 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设备 * @description 获取指定管网所有SCADA设备的完整信息 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA设备信息列表 */ get: operations["get_scada_devices"]; put?: never; /** * 添加SCADA设备 * @description 添加新的SCADA设备 * * 在指定管网中添加一个新的SCADA设备。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含新设备的属性 * * Returns: * 变更集合信息 */ post: operations["post_scada_devices"]; /** * 删除SCADA设备 * @description 删除SCADA设备 * * 从指定管网中删除一个SCADA设备。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含要删除的设备ID * * Returns: * 变更集合信息 */ delete: operations["delete_scada_devices"]; options?: never; head?: never; /** * 更新SCADA设备 * @description 更新SCADA设备信息 * * 修改指定SCADA设备的属性。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含要更新的设备属性 * * Returns: * 变更集合信息 */ patch: operations["patch_scada_devices"]; trace?: never; }; "/api/v1/scada-devices/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA设备 * @description 获取单个SCADA设备的信息 * * 根据设备ID查询该设备的详细信息。 * * Args: * network: 管网名称(或数据库名称) * id: SCADA设备ID * * Returns: * SCADA设备信息 */ get: operations["get_scada_devices_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-devices/ids": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有SCADA设备ID * @description 获取指定管网所有SCADA设备的ID列表 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA设备ID列表 */ get: operations["get_scada_devices_ids"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-element-cleaning-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 清空SCADA元素映射表 * @description 清空SCADA元素映射表 * * 删除指定管网中所有的SCADA元素映射。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * 变更集合信息 */ post: operations["post_scada_element_cleaning_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-elements": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有SCADA元素映射 * @description 获取指定管网所有SCADA元素映射 * * 查询所有SCADA设备与管网元素(节点/管道)的映射关系。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA元素映射列表 */ get: operations["get_scada_elements"]; put?: never; /** * 添加SCADA元素映射 * @description 添加新的SCADA元素映射 * * 创建SCADA设备与管网元素的新映射关系。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含新映射的信息 * * Returns: * 变更集合信息 */ post: operations["post_scada_elements"]; /** * 删除SCADA元素映射 * @description 删除SCADA元素映射 * * 移除SCADA设备与管网元素的映射关系。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含要删除的映射ID * * Returns: * 变更集合信息 */ delete: operations["delete_scada_elements"]; options?: never; head?: never; /** * 更新SCADA元素映射 * @description 更新SCADA元素映射 * * 修改SCADA设备与管网元素的映射关系。 * * Args: * network: 管网名称(或数据库名称) * req: 请求体,包含要更新的映射信息 * * Returns: * 变更集合信息 */ patch: operations["patch_scada_elements"]; trace?: never; }; "/api/v1/scada-elements/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取单个SCADA元素映射 * @description 获取单个SCADA元素映射的信息 * * 根据ID查询特定的SCADA设备与管网元素的映射关系。 * * Args: * network: 管网名称(或数据库名称) * id: SCADA元素映射ID * * Returns: * SCADA元素映射信息 */ get: operations["get_scada_elements_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-info": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有SCADA信息 * @description 获取指定管网所有SCADA的信息 * * 查询该管网下所有已配置的SCADA的完整信息。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA信息列表 */ get: operations["get_scada_info"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-info-schemas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA信息架构 * @description 获取SCADA信息表的结构 * * 返回SCADA信息表的字段定义和类型信息。 * * Args: * network: 管网名称(或数据库名称) * * Returns: * SCADA信息的字段架构信息 */ get: operations["get_scada_info_schemas"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-info/database-view": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA信息 * @description 使用连接池查询所有SCADA信息 */ get: operations["get_scada_info_database_view"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/scada-info/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA信息 * @description 获取单个SCADA信息 * * 根据ID查询SCADA的详细配置信息。 * * Args: * network: 管网名称(或数据库名称) * id: SCADA信息ID * * Returns: * SCADA信息详情 */ get: operations["get_scada_info_detail"]; 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/scheduling-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 排程分析 * @description 对管网的供水排程进行分析,优化泵的运行时间和出水流量,平衡水厂出水、水箱进出水,满足用户需求。 */ post: operations["post_scheduling_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/schemes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有方案 * @description 获取指定网络的所有方案信息 */ get: operations["get_schemes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/schemes/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取单个方案 * @description 根据名称获取指定的方案信息 */ get: operations["get_schemes_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/schemes/list-with-connection": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取方案列表 * @description 使用连接池查询所有方案信息 */ get: operations["get_schemes_list_with_connection"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/schemes/{scheme_name}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取方案详情 * @description 按方案类型获取指定方案详情 */ get: operations["get_schemes_scheme_name"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-optimization-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** 创建并返回监测点优化方案 */ post: operations["post_sensor_placement_optimization_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-schemes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有传感器位置 * @description 获取网络中所有传感器的放置位置信息 */ get: operations["get_sensor_placement_schemes"]; put?: never; /** * 传感器放置方案创建 * @description 创建新的传感器放置方案,支持灵敏度分析和KMeans聚类两种方法。根据指定的方法自动计算最优的传感器放置位置。 */ post: operations["post_sensor_placement_schemes"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-schemes/{scheme_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** 获取监测点方案详情 */ get: operations["get_sensor_placement_schemes_scheme_id"]; /** 覆盖保存监测点方案 */ put: operations["put_sensor_placement_schemes_scheme_id"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/sensor-placement-schemes/{scheme_id}/exports/excel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** 导出监测点工程清单 */ post: operations["post_sensor_placement_schemes_scheme_id_exports_excel"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/service-area-calculations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算服务区 * @description 计算指定水网的服务区分区,返回全部时间步结果 */ post: operations["post_service_area_calculations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/service-area-generation-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 生成服务区分区 * @description 根据参数自动生成水网的服务区分区 */ post: operations["post_service_area_generation_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/service-areas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有服务区 * @description 获取指定水网中的所有服务区信息 */ get: operations["get_service_areas"]; put?: never; /** * 添加新服务区 * @description 向水网添加一个新的服务区 */ post: operations["post_service_areas"]; /** * 删除服务区 * @description 删除指定的服务区 */ delete: operations["delete_service_areas"]; options?: never; head?: never; /** * 设置服务区属性 * @description 修改指定服务区的属性信息 */ patch: operations["patch_service_areas"]; trace?: never; }; "/api/v1/service-areas/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取服务区信息 * @description 获取指定ID的服务区详细信息 */ get: operations["get_service_areas_detail"]; put?: never; post?: never; 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/snapshot-for-current-operations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查当前操作快照是否存在 * @description 检查当前操作的快照是否存在 */ get: operations["get_snapshot_for_current_operations"]; put?: never; /** * 为当前操作创建快照 * @description 为当前操作创建快照 */ post: operations["post_snapshot_for_current_operations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/snapshot-for-operations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查操作快照是否存在 * @description 检查指定操作ID的快照是否存在 */ get: operations["get_snapshot_for_operations"]; put?: never; /** * 为操作创建快照 * @description 为指定的操作创建快照 */ post: operations["post_snapshot_for_operations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/snapshots": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取快照列表 * @description 获取网络中的所有快照 */ get: operations["get_snapshots"]; put?: never; /** * 创建快照 * @description 为网络创建一个快照 */ post: operations["post_snapshots"]; delete?: never; options?: never; head?: never; /** * 选择快照 * @description 选择并恢复到指定的快照 */ patch: operations["patch_snapshots"]; trace?: never; }; "/api/v1/snapshots/existence": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 检查快照是否存在 * @description 检查指定标签的快照是否存在 */ get: operations["get_snapshots_existence"]; 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/sub-district-metering-areas": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 生成DMA子分区 * @description 为指定DMA生成子DMA分区 */ post: operations["post_sub_district_metering_areas"]; 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/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/schemes/links": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询方案管道数据 * @description 查询指定方案和时间范围内的管道数据 * * 根据方案和时间范围查询管道的模拟值。 * * Args: * scheme_type: 方案类型 * scheme_name: 方案名称 * start_time: 查询开始时间 * end_time: 查询结束时间 * * Returns: * 方案管道数据列表 */ get: operations["get_timeseries_schemes_links"]; put?: never; post?: never; /** * 删除方案管道数据 * @description 删除指定方案和时间范围内的管道数据 * * 删除在指定方案和时间范围内的所有管道模拟数据。 * * Args: * scheme_type: 方案类型 * scheme_name: 方案名称 * start_time: 删除开始时间 * end_time: 删除结束时间 * * Returns: * 删除结果信息 */ delete: operations["delete_timeseries_schemes_links"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/schemes/links/batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 批量插入方案管道数据 * @description 批量插入方案管道数据 * * 将特定方案的管道模拟数据批量插入时间序列数据库。 * * Args: * data: 方案管道数据列表 * * Returns: * 插入成功的记录数 */ post: operations["post_timeseries_schemes_links_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/schemes/links/{link_id}/field": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询方案管道字段数据 * @description 查询指定方案管道的特定字段数据 * * 查询特定方案中指定管道在时间范围内的特定字段值。 * * Args: * link_id: 管道ID * scheme_type: 方案类型 * scheme_name: 方案名称 * start_time: 查询开始时间 * end_time: 查询结束时间 * field: 字段名称 * * Returns: * 字段数据列表 * * Raises: * HTTPException: 当查询参数无效时返回400错误 */ get: operations["get_timeseries_schemes_links_link_id_field"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 更新方案管道字段 * @description 更新指定方案管道的字段值 * * 更新特定方案中指定管道在某个时间的字段数据。 * * Args: * link_id: 管道ID * scheme_type: 方案类型 * scheme_name: 方案名称 * time: 数据时间戳 * field: 字段名称 * value: 字段新值 * * Returns: * 更新结果信息 * * Raises: * HTTPException: 当字段不存在或更新失败时返回400错误 */ patch: operations["patch_timeseries_schemes_links_link_id_field"]; trace?: never; }; "/api/v1/timeseries/schemes/nodes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post?: never; /** * 删除方案节点数据 * @description 删除指定方案和时间范围内的节点数据 * * 删除在指定方案和时间范围内的所有节点模拟数据。 * * Args: * scheme_type: 方案类型 * scheme_name: 方案名称 * start_time: 删除开始时间 * end_time: 删除结束时间 * * Returns: * 删除结果信息 */ delete: operations["delete_timeseries_schemes_nodes"]; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/schemes/nodes/batches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 批量插入方案节点数据 * @description 批量插入方案节点数据 * * 将特定方案的节点模拟数据批量插入时间序列数据库。 * * Args: * data: 方案节点数据列表 * * Returns: * 插入成功的记录数 */ post: operations["post_timeseries_schemes_nodes_batches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/schemes/nodes/{node_id}/field": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 查询方案节点字段数据 * @description 查询指定方案节点的特定字段数据 * * 查询特定方案中指定节点在时间范围内的特定字段值。 * * Args: * node_id: 节点ID * scheme_type: 方案类型 * scheme_name: 方案名称 * start_time: 查询开始时间 * end_time: 查询结束时间 * field: 字段名称 * * Returns: * 字段数据列表 * * Raises: * HTTPException: 当查询参数无效时返回400错误 */ get: operations["get_timeseries_schemes_nodes_node_id_field"]; put?: never; post?: never; delete?: never; options?: never; head?: never; /** * 更新方案节点字段 * @description 更新指定方案节点的字段值 * * 更新特定方案中指定节点在某个时间的字段数据。 * * Args: * node_id: 节点ID * scheme_type: 方案类型 * scheme_name: 方案名称 * time: 数据时间戳 * field: 字段名称 * value: 字段新值 * * Returns: * 更新结果信息 * * Raises: * HTTPException: 当字段不存在或更新失败时返回400错误 */ patch: operations["patch_timeseries_schemes_nodes_node_id_field"]; trace?: never; }; "/api/v1/timeseries/schemes/records": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按方案、时间和属性查询数据 * @description 按指定方案、时间和属性查询所有方案数据 * * 查询在特定方案和时间点,所有指定类型元素的特定属性值。 * * Args: * scheme_type: 方案类型 * scheme_name: 方案名称 * query_time: 查询时间 * type: 元素类型(pipe或junction) * property: 属性名称 * * Returns: * 查询结果列表 * * Raises: * HTTPException: 当查询参数无效时返回400错误 */ get: operations["get_timeseries_schemes_records"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/schemes/simulation-results": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 按ID和时间查询方案模拟数据 * @description 按指定ID和时间查询方案模拟结果 * * 查询特定方案中的元素在某一时间点的模拟数据。 * * Args: * scheme_type: 方案类型 * scheme_name: 方案名称 * id: 元素ID * type: 元素类型(pipe或junction) * query_time: 查询时间 * * Returns: * 模拟结果数据 * * Raises: * HTTPException: 当查询参数无效时返回400错误 */ get: operations["get_timeseries_schemes_simulation_results"]; put?: never; /** * 存储方案模拟结果 * @description 存储方案模拟结果到时间序列数据库 * * 将特定方案的节点和管道模拟计算结果批量存储到TimescaleDB数据库。 * * Args: * scheme_type: 方案类型 * scheme_name: 方案名称 * node_result_list: 节点模拟结果列表 * link_result_list: 管道模拟结果列表 * result_start_time: 模拟结果对应的起始时间 * * Returns: * 存储结果信息 */ post: operations["post_timeseries_schemes_simulation_results"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/views/element-scada-readings": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管网元素关联的SCADA监测数据 * @description 获取link/node关联的SCADA监测值 * * 根据传入的link/node id,匹配SCADA信息, * 如果存在关联的SCADA device_id,获取实际的监测数据。 * * Args: * element_id: 管网元素ID * start_time: 查询开始时间 * end_time: 查询结束时间 * use_cleaned: 是否使用清洗后的数据,默认为False使用原始数据 * timescale_conn: TimescaleDB连接 * postgres_conn: PostgreSQL连接 * * Returns: * 管网元素关联的SCADA监测数据 * * Raises: * HTTPException: 当查询参数无效时返回400错误,未找到关联数据返回404错误 */ get: operations["get_timeseries_views_element_scada_readings"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/views/element-simulations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取管网元素的模拟数据 * @description 获取link/node模拟值 * * 根据传入的featureInfos,找到关联的link/node, * 并根据对应的type,查询对应的模拟数据。支持查询实时或方案数据。 * * Args: * start_time: 查询开始时间 * end_time: 查询结束时间 * feature_infos: 格式为 "element_id1:type1,element_id2:type2" * 例如: "P1:pipe,J1:junction" * scheme_type: 方案类型,若为空则查询实时数据 * scheme_name: 方案名称,若为空则查询实时数据 * timescale_conn: TimescaleDB连接 * * Returns: * 管网元素的模拟数据 * * Raises: * HTTPException: 当feature_infos为空返回400错误,未找到数据返回404错误,其他错误返回400错误 */ get: operations["get_timeseries_views_element_simulations"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/timeseries/views/scada-simulations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取SCADA关联的模拟数据 * @description 获取SCADA关联的link/node模拟值 * * 根据传入的SCADA device_ids,找到关联的link/node, * 并根据对应的type,查询对应的模拟数据。支持查询实时或方案数据。 * * Args: * start_time: 查询开始时间 * end_time: 查询结束时间 * device_ids: SCADA设备ID列表,用逗号分隔 * scheme_type: 方案类型,若为空则查询实时数据 * scheme_name: 方案名称,若为空则查询实时数据 * timescale_conn: TimescaleDB连接 * postgres_conn: PostgreSQL连接 * * Returns: * SCADA关联的模拟数据 * * Raises: * HTTPException: 当查询参数无效时返回400错误,未找到数据时返回404错误 */ get: operations["get_timeseries_views_scada_simulations"]; put?: never; post?: never; 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/undos": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 撤销操作 * @description 撤销网络上最后的一个操作 */ post: operations["post_undos"]; delete?: never; options?: never; head?: never; patch?: never; 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/virtual-district-calculations": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 计算虚拟分区 * @description 根据指定的压力监测节点作为中心节点计算虚拟分区方案 */ post: operations["post_virtual_district_calculations"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/virtual-district-generation-runs": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 生成虚拟分区 * @description 根据参数自动生成虚拟分区方案 */ post: operations["post_virtual_district_generation_runs"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/virtual-districts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取所有虚拟分区 * @description 获取指定水网中的所有虚拟分区信息 */ get: operations["get_virtual_districts"]; put?: never; /** * 添加新虚拟分区 * @description 向水网添加一个新的虚拟分区 */ post: operations["post_virtual_districts"]; /** * 删除虚拟分区 * @description 删除指定的虚拟分区 */ delete: operations["delete_virtual_districts"]; options?: never; head?: never; /** * 设置虚拟分区属性 * @description 修改指定虚拟分区的属性信息 */ patch: operations["patch_virtual_districts"]; trace?: never; }; "/api/v1/virtual-districts/detail": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * 获取虚拟分区信息 * @description 获取指定ID的虚拟分区详细信息 */ get: operations["get_virtual_districts_detail"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; 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/water-age-analyses": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 水龄分析(高级) * @description 高级版本的水龄分析,在指定时间点进行分析,支持自定义模拟持续时间。返回纯文本格式的分析结果。 */ post: operations["post_water_age_analyses"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/web-searches": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Web Search * @description 调用 Bocha Web Search API 获取实时网页搜索结果 */ post: operations["post_web_searches"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/api/v1/with-servers": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * 与服务器同步 * @description 将网络与服务器同步到指定操作 */ post: operations["post_with_servers"]; 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; }; /** AdminProjectCreateRequest */ AdminProjectCreateRequest: { /** Code */ code: string; /** Description */ description?: string | null; /** Gs Workspace */ gs_workspace: string; /** Map Extent */ map_extent?: Record | 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?: Record | 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?: Record | null; /** Name */ name?: string | null; /** Status */ status?: ("active" | "inactive" | "archived") | null; }; /** 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; }; /** * 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: Record | 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; }; /** 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_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: Record[]; /** * Node Result List * @description 节点模拟结果列表 */ node_result_list: Record[]; }; /** Body_post_timeseries_schemes_simulation_results */ Body_post_timeseries_schemes_simulation_results: { /** * Link Result List * @description 管道模拟结果列表 */ link_result_list: Record[]; /** * Node Result List * @description 节点模拟结果列表 */ node_result_list: Record[]; }; /** BurstDetectionRequestRest */ BurstDetectionRequestRest: { /** * Data Source * @description 数据来源:monitoring(监测)或simulation(模拟) * @default monitoring */ data_source: string; /** * Iforest Params * @description 隔离森林算法参数 */ iforest_params?: Record | 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[]; } | Record[] | 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 Scheme Name * @description 模拟方案名称 */ simulation_scheme_name?: string | null; /** * Simulation Scheme Type * @description 模拟方案类型 */ simulation_scheme_type?: 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; } | Record[] | null; /** * Burst Leakage * @description 爆管时的漏水量 */ burst_leakage: number; /** * Burst Pressure * @description 爆管时的压力数据 */ burst_pressure?: { [key: string]: number; } | Record[] | 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; } | Record[] | null; /** * Normal Pressure * @description 正常时的压力数据 */ normal_pressure?: { [key: string]: number; } | Record[] | 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 Scheme Name * @description 模拟方案名称 */ simulation_scheme_name?: string | null; /** * Simulation Scheme Type * @description 模拟方案类型 */ simulation_scheme_type?: string | null; /** * Use Scada Flow * @description 是否使用SCADA流量数据 * @default false */ use_scada_flow: boolean; }; /** DailySchedulingAnalysisRest */ DailySchedulingAnalysisRest: { /** * Pump Control * @description 泵控制策略 */ pump_control: Record; /** * Reservoir Id * @description 水库ID */ reservoir_id: string; /** * Start Time * @description 开始时间 */ start_time: string; /** * Tank Id * @description 水箱ID */ tank_id: string; /** * Time Delta * @description 时间步长 (秒) * @default 300 */ time_delta: number | null; /** * Water Plant Output Id * @description 水厂出水ID */ water_plant_output_id: string; }; 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 观测的压力数据 */ observed_pressure_data?: string | { [key: string]: unknown[]; } | Record[] | null; /** * Output Dir * @description 输出目录 * @default db_inp */ output_dir: string; /** * 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" | "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" | "user") | null; }; /** MetadataUsersBatchSyncRequest */ MetadataUsersBatchSyncRequest: { /** Users */ users: components["schemas"]["MetadataUserSyncRequest"][]; }; /** 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[dict[Any, Any]] */ Page_dict_Any__Any__: { /** Items */ items: Record[]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[dict[str, Any]] */ Page_dict_str__Any__: { /** Items */ items: Record[]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[dict[str, list[str]]] */ Page_dict_str__list_str___: { /** Items */ items: { [key: string]: string[]; }[]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** Page[list[str]] */ Page_list_str__: { /** Items */ items: string[][]; /** 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; }; /** Page[tuple[int, str]] */ Page_tuple_int__str__: { /** Items */ items: [ number, string ][]; /** Limit */ limit: number; /** Offset */ offset: number; /** Total */ total: number; }; /** PressureRegulationRest */ PressureRegulationRest: { /** * Duration * @description 持续时间 (秒) * @default 900 */ duration: number | null; /** * Pump Control * @description 泵控制策略 */ pump_control: Record; /** * Scheme Name * @description 方案名称 */ scheme_name?: string | null; /** * Start Time * @description 开始时间 */ start_time: string; /** * Tank Init Level * @description 水箱初始水位 */ tank_init_level?: Record | null; }; /** PressureSensorPlacement */ PressureSensorPlacement: { /** * Min Diameter * @description 最小管径限制 * @default 0 */ min_diameter: number; /** * Name * @description 管网名称(或数据库名称) */ name: string; /** * Scheme Name * @description 方案名称 */ scheme_name: string; /** * Sensor Number * @description 传感器数量 */ sensor_number: number; /** * Username * @description 用户名 */ username: string; }; /** * ProblemDetails * @description RFC 9457 compatible error response used by the REST contract. */ ProblemDetails: { /** Code */ code: string; /** Detail */ detail: string; /** Errors */ errors?: Record[]; /** Instance */ instance: string; /** 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; }; /** ProjectManagementRest */ ProjectManagementRest: { /** * Pump Control * @description 泵控制策略 */ pump_control: Record; /** * Region Demand * @description 区域需水量控制 */ region_demand?: Record | null; /** * Start Time * @description 开始时间 */ start_time: string; /** * Tank Init Level * @description 水箱初始水位 */ tank_init_level?: Record | null; }; /** 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?: Record | null; /** Name */ name: string; /** * Project Id * Format: uuid */ project_id: string; /** Project Role */ project_role: string; /** Status */ status: 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; }; /** PumpFailureState */ PumpFailureState: { /** * Pump Status * @description 泵状态字典 */ pump_status: Record; /** * Time * @description 故障发生时间 */ time: string; }; /** RunSimulationManuallyByDateRest */ RunSimulationManuallyByDateRest: { /** * Duration * @description 持续时间 (分钟) */ duration: number; /** * Start Time * @description 开始时间 (ISO 8601 / RFC3339,必须显式带时区) */ start_time: string; }; /** SchedulingAnalysisRest */ SchedulingAnalysisRest: { /** * Pump Control * @description 泵控制策略 */ pump_control: Record; /** * Start Time * @description 开始时间 */ start_time: string; /** * Tank Id * @description 水箱ID */ tank_id: string; /** * Time Delta * @description 时间步长 (秒) * @default 300 */ time_delta: number | null; /** * Water Plant Output Id * @description 水厂出水ID */ water_plant_output_id: string; }; /** SensorPlacementExportRequest */ SensorPlacementExportRequest: { /** Adjustment Status */ adjustment_status?: { [key: string]: "current" | "original" | "added" | "replaced"; }; /** Sensor Location */ sensor_location: string[]; }; /** SensorPlacementOptimizeRequestRest */ SensorPlacementOptimizeRequestRest: { /** * Method * @enum {string} */ method: "sensitivity" | "kmeans"; /** * Min Diameter * @default 0 */ min_diameter: number; /** Scheme Name */ scheme_name: string; /** Sensor Count */ sensor_count: number; /** * Sensor Type * @constant */ sensor_type: "pressure"; }; /** SensorPlacementSchemeResponse */ SensorPlacementSchemeResponse: { /** * Can Edit * @default false */ can_edit: boolean; /** * Create Time * Format: date-time */ create_time: string; /** Id */ id: number; /** Min Diameter */ min_diameter: number; /** Scheme Name */ scheme_name: string; /** Sensor Location */ sensor_location: string[]; /** Sensor Number */ sensor_number: number; /** Sensor Points */ sensor_points: components["schemas"]["SensorPointResponse"][]; /** Username */ username: string; }; /** SensorPlacementUpdateRequest */ SensorPlacementUpdateRequest: { /** Expected Sensor Location */ expected_sensor_location: string[]; /** Sensor Location */ sensor_location: string[]; }; /** SensorPointResponse */ SensorPointResponse: { /** Elevation */ elevation: number; /** Latitude */ latitude: number; /** Longitude */ longitude: number; /** Map X */ map_x: number; /** Map Y */ map_y: number; /** Node Id */ node_id: string; /** Project X */ project_x: number; /** Project Y */ project_y: number; }; /** SessionAuditEventRequest */ SessionAuditEventRequest: { /** * Event * @enum {string} */ event: "login" | "logout"; }; /** TiandituGeocodeRequest */ TiandituGeocodeRequest: { /** * Keyword * @description 地理编码地址关键字 */ keyword: string; }; /** WebSearchRequest */ WebSearchRequest: { /** * Count * @description 返回结果数量 * @default 10 */ count: number; /** * Exclude * @description 排除搜索域名 */ exclude?: string[] | null; /** * Freshness * @description 时间范围:noLimit、oneDay、oneWeek、oneMonth、oneYear 或日期范围 * @default noLimit */ freshness: ("noLimit" | "oneDay" | "oneWeek" | "oneMonth" | "oneYear") | string; /** * Include * @description 限定搜索域名 */ include?: string[] | null; /** * Query * @description 搜索关键词 */ query: string; /** * Summary * @description 是否返回网页摘要 * @default true */ summary: boolean; }; }; 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"]; }; }; }; }; 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_all_extension_data_keys: { 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"]; }; }; }; }; get_all_extension_datas: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_all_redis: { parameters: { query?: never; 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_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"]; }; }; }; }; 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_burst_locations: { 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_Any__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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_burst_locations_database_view: { 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_burst_locations_burst_incident: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { /** @description 爆管事件ID */ burst_incident: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_current_operation_ids: { 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": 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_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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_daily_scheduling_analyses: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DailySchedulingAnalysisRest"]; }; }; 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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?: 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_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]: 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_district_metering_area_generation_runs: { parameters: { query: { /** @description 分区数量 */ part_count: number; /** @description 分区类型 */ part_type: number; /** @description 膨胀参数 */ inflate_delta: 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_district_metering_areas: { 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_district_metering_areas: { parameters: { query?: never; 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_district_metering_areas: { parameters: { query?: never; 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_district_metering_areas: { 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_district_metering_areas_detail: { parameters: { query: { /** @description DMA 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_district_metering_areas_for_network: { 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_list_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_district_metering_areas_for_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_list_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_district_metering_areas_for_region: { 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_list_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_district_metering_areas_ids: { 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"]; }; }; }; }; 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_energy_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": 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_extension_datas: { parameters: { query: { /** @description 扩展数据键 */ key: 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_extension_datas: { 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"]; }; }; }; }; post_flushing_analyses: { parameters: { query: { /** @description 冲洗开始时间(ISO 8601格式) */ start_time: string; /** @description 要开启的阀门ID列表 */ valves: string[]; /** @description 对应各阀门的开度列表(0-1) */ valves_k: number[]; /** @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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_inp_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": 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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?: 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_labels: { parameters: { query?: never; 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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"]; }; }; }; }; post_mixing_configurations: { parameters: { query?: never; 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_mixing_configurations: { parameters: { query?: never; 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_mixing_configurations: { 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_network_command_batches: { 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"]; }; }; }; }; post_network_command_batches_compressed: { 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_pipe_risk_probability_nows: { 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_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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_district_metering_area: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_data: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_element: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_scheme: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_service_area: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_virtual_district: { 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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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"]; }; }; }; }; patch_operations: { parameters: { query: { /** @description 操作ID */ operation: number; /** @description 是否丢弃当前更改 */ discard?: 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"]["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_outputs: { parameters: { query: { /** @description 模拟输出文件的绝对路径 */ output: 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_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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_pipe_reactions: { 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_risk_probabilities: { parameters: { query: { /** @description 逗号分隔的管道ID列表 */ pipe_ids: 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_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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_risk_probability: { parameters: { query: { /** @description 管道ID */ pipe_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_risk_probability_geometries: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_risk_probability_now: { parameters: { query: { /** @description 管道ID */ pipe_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_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_pressure_regulation_calculations: { parameters: { query: { /** @description 目标节点ID */ target_node: string; /** @description 目标压力值(kPa) */ target_pressure: 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_pressure_sensor_placement_kmeans: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["PressureSensorPlacement"]; }; }; 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_pressure_sensor_placement_kmeans_calculations: { parameters: { query: { /** @description 放置方案名称 */ scheme_name: string; /** @description 传感器数量 */ sensor_number: number; /** @description 最小管径限制(毫米) */ min_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"]; }; }; }; }; post_pressure_sensor_placement_sensitivities: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["PressureSensorPlacement"]; }; }; 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_pressure_sensor_placement_sensitivity_calculations: { parameters: { query: { /** @description 放置方案名称 */ scheme_name: string; /** @description 传感器数量 */ sensor_number: number; /** @description 最小管径限制(毫米) */ min_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_project_codes: { 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_project_conversions: { 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"]; }; }; }; }; post_project_copies: { parameters: { query: { /** @description 管网名称(或数据库名称) */ source: string; /** @description 管网名称(或数据库名称) */ target: 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"]; }; }; }; }; post_project_managements: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProjectManagementRest"]; }; }; 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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"]; }; }; }; }; post_projects: { parameters: { query?: never; 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_projects: { parameters: { query?: never; 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_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"]; }; }; }; }; post_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"]["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_projects_current: { parameters: { query?: never; 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_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"]; }; }; }; }; post_projects_current_exports_inp: { parameters: { query: { /** @description 目标文件名 */ inp: 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_projects_current_files_inp: { parameters: { query: { /** @description 文件名 */ 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": 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_projects_current_imports: { parameters: { query: { /** @description INP 文件名 (不包含路径) */ inp: 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_projects_current_lock: { 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"]; }; }; }; }; post_projects_current_lock: { 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"]; }; }; }; }; delete_projects_current_lock: { parameters: { query?: never; 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_projects_current_lock_ownership: { 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_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_projects_current_status: { 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_existence: { 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"]; }; }; }; }; post_pump_failure_events: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["PumpFailureState"]; }; }; 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_reactions: { 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_redis: { 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"]; }; }; }; }; delete_redis_keys: { parameters: { query: { /** @description 缓存键模式(支持通配符) */ keys: 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"]; }; }; }; }; delete_redis_keys_detail: { parameters: { query: { /** @description 缓存键名 */ key: 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_redos: { 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"]; }; }; }; }; post_regions: { parameters: { query?: never; 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_regions: { parameters: { query?: never; 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_regions: { 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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_restore_operations: { 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": 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_restore_operations: { parameters: { query: { /** @description 操作ID */ operation: 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_scada_device_cleaning_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": 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_scada_device_data_cleaning_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": 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_scada_device_datas: { parameters: { query?: never; 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_scada_device_datas: { parameters: { query?: never; 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_scada_device_datas: { 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_scada_device_datas_detail: { parameters: { query: { /** @description SCADA设备ID */ device_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_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_scada_devices: { parameters: { query?: never; 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_scada_devices: { parameters: { query?: never; 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_scada_devices: { 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_scada_devices_detail: { parameters: { query: { /** @description SCADA设备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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_ids: { 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_scada_element_cleaning_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": 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_scada_elements: { 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_scada_elements: { parameters: { query?: never; 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_scada_elements: { parameters: { query?: never; 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_scada_elements: { 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_scada_elements_detail: { parameters: { query: { /** @description SCADA元素映射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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_info: { 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_scada_info_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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_info_database_view: { 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_scada_info_detail: { parameters: { query: { /** @description SCADA信息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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_scheduling_analyses: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["SchedulingAnalysisRest"]; }; }; 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_schemes: { parameters: { query?: { /** @description 方案类型;为空时返回全部类型 */ scheme_type?: string | null; /** @description 查询日期(可选) */ query_date?: string | null; 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_Any__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_schemes_detail: { parameters: { query: { /** @description 方案名称 */ schema_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_schemes_list_with_connection: { 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_schemes_scheme_name: { parameters: { query?: { /** @description 方案类型;为空时返回通用方案详情 */ scheme_type?: string | null; }; header: { "X-Project-Id": string; }; path: { /** @description 方案名称 */ scheme_name: string; }; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_optimization_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_schemes: { 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_Any__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_sensor_placement_schemes: { parameters: { query: { /** @description 放置方案名称 */ scheme_name: string; /** @description 传感器类型 */ sensor_type: string; /** @description 放置方法('sensitivity'或'kmeans') */ method: string; /** @description 传感器数量 */ sensor_count: number; /** @description 最小管径限制(毫米),默认0 */ min_diameter?: number; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody?: never; responses: { /** @description Successful Response */ 201: { 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_sensor_placement_schemes_scheme_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { scheme_id: number; }; 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_schemes_scheme_id: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { scheme_id: number; }; 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_schemes_scheme_id_exports_excel: { parameters: { query?: never; header: { "X-Project-Id": string; }; path: { scheme_id: number; }; 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_service_area_calculations: { 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__list_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_service_area_generation_runs: { parameters: { query: { /** @description 膨胀参数 */ inflate_delta: 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_service_areas: { 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_service_areas: { parameters: { query?: never; 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_service_areas: { parameters: { query?: never; 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_service_areas: { 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_service_areas_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_snapshot_for_current_operations: { 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": 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"]; }; }; }; }; post_snapshot_for_current_operations: { parameters: { query: { /** @description 快照标签 */ tag: 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"]; }; }; }; }; get_snapshot_for_operations: { parameters: { query: { /** @description 操作ID */ operation: number; }; 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"]; }; }; }; }; post_snapshot_for_operations: { parameters: { query: { /** @description 操作ID */ operation: number; /** @description 快照标签 */ tag: 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"]; }; }; }; }; get_snapshots: { 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_tuple_int__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_snapshots: { parameters: { query: { /** @description 快照标签 */ tag: 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"]; }; }; }; }; patch_snapshots: { parameters: { query: { /** @description 快照标签 */ tag: string; /** @description 是否丢弃当前更改 */ discard?: 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"]["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_snapshots_existence: { parameters: { query: { /** @description 快照标签 */ tag: 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"]; }; }; }; }; post_sources: { parameters: { query?: never; 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_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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_sub_district_metering_areas: { parameters: { query: { /** @description DMA ID */ dma: string; /** @description 分区数量 */ part_count: number; /** @description 分区类型 */ part_type: number; /** @description 膨胀参数 */ inflate_delta: 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_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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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?: 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": Record[]; }; }; 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": Record[]; }; }; 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": Record[]; }; }; 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"]; }; }; }; }; get_timeseries_schemes_links: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: 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"]; }; }; }; }; delete_timeseries_schemes_links: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: 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_schemes_links_batches: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": Record[]; }; }; 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_schemes_links_link_id_field: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description 要查询的字段名称 */ field: string; }; 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"]; }; }; }; }; patch_timeseries_schemes_links_link_id_field: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 更新数据的时间戳 */ 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"]; }; }; }; }; delete_timeseries_schemes_nodes: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: 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_schemes_nodes_batches: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": Record[]; }; }; 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_schemes_nodes_node_id_field: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description 要查询的字段名称 */ field: string; }; header: { "X-Project-Id": string; }; path: { /** @description 节点ID */ 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"]; }; }; }; }; patch_timeseries_schemes_nodes_node_id_field: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 更新数据的时间戳 */ time: string; /** @description 要更新的字段名称 */ field: string; /** @description 更新的字段值 */ value: number; }; header: { "X-Project-Id": string; }; path: { /** @description 节点ID */ 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_schemes_records: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 查询时间 */ 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_schemes_simulation_results: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 元素ID(管道ID或节点ID) */ id: string; /** @description 元素类型,pipe(管道)或 junction(节点) */ type: string; /** @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"]; }; }; }; }; post_timeseries_schemes_simulation_results: { parameters: { query: { /** @description 方案类型 */ scheme_type: string; /** @description 方案名称 */ scheme_name: string; /** @description 模拟结果开始时间 */ result_start_time: string; }; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["Body_post_timeseries_schemes_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"]; }; }; }; }; get_timeseries_views_element_scada_readings: { parameters: { query: { /** @description 管网元素ID(管道或节点) */ element_id: string; /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description 是否使用清洗后的数据 */ use_cleaned?: 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"]["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_views_element_simulations: { parameters: { query: { /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description 特征信息,格式: id1:type1,id2:type2,type为pipe(管道)或junction(节点) */ feature_infos: string; /** @description 方案类型,若为空则查询实时数据 */ scheme_type?: string; /** @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": 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_views_scada_simulations: { parameters: { query: { /** @description 查询开始时间 */ start_time: string; /** @description 查询结束时间 */ end_time: string; /** @description SCADA设备ID列表,逗号分隔 */ device_ids: string; /** @description 方案类型,若为空则查询实时数据 */ scheme_type?: string; /** @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": 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_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]: Record; }; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_undos: { 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"]; }; }; }; }; 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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_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_virtual_district_calculations: { parameters: { query: { /** @description 压力监测节点ID列表 */ centers: 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"]; }; }; }; }; post_virtual_district_generation_runs: { parameters: { query: { /** @description 膨胀参数 */ inflate_delta: 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_virtual_districts: { 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_virtual_districts: { parameters: { query?: never; 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_virtual_districts: { parameters: { query?: never; 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_virtual_districts: { 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_virtual_districts_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_visual_elements: { parameters: { query?: never; 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_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": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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?: 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_water_age_analyses: { parameters: { query: { /** @description 分析开始时间(ISO 8601格式) */ start_time: string; /** @description 模拟持续时间(秒) */ duration: 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"]; }; }; }; }; post_web_searches: { parameters: { query?: never; header: { "X-Project-Id": string; }; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["WebSearchRequest"]; }; }; responses: { /** @description Successful Response */ 200: { headers: { [name: string]: unknown; }; content: { "application/json": Record; }; }; /** @description Authentication required */ 401: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Insufficient permission */ 403: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource not found */ 404: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Resource conflict */ 409: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProblemDetails"]; }; }; /** @description Validation error */ 422: { 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_with_servers: { parameters: { query: { /** @description 目标操作ID */ operation: 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"]; }; }; }; }; }