获取多个构件的共同属性
说明
传入多个elementId,返回这些构件共同的属性。共同属性的定义为:属性key与value均相同。若需根据修改后的属性值查询,需要设置请求参数includeOverrides的值为true。
参数
Authorization * | Bearer {accessToken} | string |
*为必填项
Path
integrateId * | 集成模型ID | integer (int64) |
*为必填项
Query
includeOverrides | 是否查询修改的属性 | boolean |
Body
* | 由文件ID及构件ID构成对象组成的列表 | < FileIdHashWithElementIds >array |
fileIdHash | 构件所属的模型ID | string |
elementIds | 构件ID列表 | < string >array |
*为必填项
响应
HTTP代码 | 说明 | 类型 |
200 | OK | GeneralResponse«Property» |
201 | Created | - |
401 | Unauthorized | - |
403 | Forbidden | - |
404 | Not Found | - |
200响应参数
GeneralResponse«Property»
名称 | 说明 | 类型 |
code | 状态代码 | string |
data | 返回数据 | Property |
elementId | 构件ID | string |
boundingBox | 包围盒信息 | BoundingBox |
min | 最小坐标点 | Coordinate |
x | | double |
y | | double |
z | | double |
max | 最大坐标点 | Coordinate |
x | | double |
y | | double |
z | | double |
name | 构件族名称 | string |
guid | 全局唯一标识符 | string |
familyGuid | 族标识符 | string |
properties | 构件属性 | < PropertyGroup >array |
items | 属性数据 | < PropertyItem >array |
extension | 拓展属性 | object |
unit | 单位 | string |
code | 属性码 | string |
orderNumber | | int32 |
valueType | 参数值类型 | int32 |
value | 参数值 | object |
key | 特性 | string |
group | 属性分组类型 | string |
message | 提示消息 | string |
消耗
生成
HTTP请求示例
请求 path
请求 body
HTTP响应示例
响应 200