工业数字模型驱动引擎-批量检出并更新M-V模型:请求参数

时间:2024-09-05 13:42:15

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

IAM 用户的token。

获取方法请参见获取IAM用户Token

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表3 请求Body参数

参数

是否必选

参数类型

描述

applicationId

String

参数解释

应用ID。

约束限制

不涉及。

取值范围

由英文字母和数字组成,且长度为32个字符。

默认取值

不涉及。

params

Array of VersionModelVersionCheckoutAndUpdateDTOVersionModel objects

参数解释:

请求参数对象。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表4 VersionModelVersionCheckoutAndUpdateDTOVersionModel

参数

是否必选

参数类型

描述

creator

String

参数解释:

创建人。

取值范围:

不涉及。

默认取值:

不涉及。

customLinkSet

Array of strings

参数解释:

关系实体名称集合,与workCopyType的值CUSTOM配合使用。

取值范围:

不涉及。

默认取值:

不涉及。

data

VersionModel object

参数解释:

检出后用于实例更新的数据对象。

取值范围:

不涉及。

默认取值:

不涉及。

masterId

String

参数解释:

主对象ID。

取值范围:

不涉及。

默认取值:

不涉及。

modifier

String

参数解释:

更新者。

取值范围:

不涉及。

默认取值:

不涉及。

workCopyType

String

参数解释:

关系的复制类型。

取值范围:

  • BOTH:若存在关系实例引用此 数据实例 作为源端实例或目标端实例,检出并更新后的数据实例将继承这些关系实例。

  • SOURCE:若存在关系实例引用此数据实例作为源端实例,检出并更新后的数据实例将继承这些关系实例。

  • TARGET:若存在关系实例引用此数据实例作为目标端实例,检出并更新后的数据实例将继承这些关系实例。

  • NONE:检出并更新后的数据实例将不继承任何关系实例。

  • CUSTOM:若指定的关系实体集合对应的关系实例引用此数据实例作为源端实例或目标端实例,检出并更新后的数据实例将继承这些关系实例。

默认取值:

不涉及。

表5 VersionModel

参数

是否必选

参数类型

描述

branch

VersionModelBranch object

参数解释:

分支对象。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

checkOutTime

String

参数解释:

检出时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

checkOutUserName

String

参数解释:

检出用户名称。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

createTime

String

参数解释:

创建时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

creator

String

参数解释:

创建者。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

description

String

参数解释:

描述信息。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

id

String

参数解释:

唯一标识。

约束限制:

不涉及。

取值范围:

-9223372036854775808到9223372036854775807的整数。

默认取值:

不涉及。

kiaguid

String

参数解释:

关键信息资产ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

lastUpdateTime

String

参数解释:

最后更新时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

master

VersionModelMaster object

参数解释:

主对象。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

modifier

String

参数解释:

更新者。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

name

String

参数解释:

中文名称。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

needSetNullAttrs

Array of strings

参数解释:

设置NULL值的属性名称。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

rdmExtensionType

String

参数解释:

扩展类型。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

securityLevel

String

参数解释:

安全密级。

约束限制:

不涉及。

取值范围:

  • INTERNAL:内部公开。

  • SECRET:秘密。

  • CONFIDENTIAL:机密。

  • TOP_SECRET:绝密。

默认取值:

不涉及。

表6 VersionModelBranch

参数

是否必选

参数类型

描述

createTime

String

参数解释:

创建时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

creator

String

参数解释:

创建者。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

id

String

参数解释:

唯一标识。

约束限制:

不涉及。

取值范围:

-9223372036854775808到9223372036854775807的整数。

默认取值:

不涉及。

lastUpdateTime

String

参数解释:

最后更新时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

modifier

String

参数解释:

更新者。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

needSetNullAttrs

Array of strings

参数解释:

设置NULL值的属性名称。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

rdmExtensionType

String

参数解释:

扩展类型。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表7 VersionModelMaster

参数

是否必选

参数类型

描述

createTime

String

参数解释:

创建时间。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

creator

String

参数解释:

创建者。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

id

String

参数解释:

唯一标识。

约束限制:

不涉及。

取值范围:

-9223372036854775808到9223372036854775807的整数。

默认取值:

不涉及。

lastUpdateTime

String

参数解释

最后更新时间。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

modifier

String

参数解释

更新者。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

needSetNullAttrs

Array of strings

参数解释

设置NULL值的属性名称。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

rdmExtensionType

String

参数解释

扩展类型。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

support.huaweicloud.com/api-idme/BatchCheckoutAndUpdate.html