跳到主要内容

EntityExtensions

EntityExtension

继承自:

成员函数:

fetch(options: object) → {Promise.<EntityExtension>}

获取Entity的扩展属性

参数:
参数名称参数类型描述
optionsobject

: 获取时的参数 包括section { 'entity'|'user'|undefined } : 获取的范围, 'user'代表以当前身份获取自己的扩展属性,'entity'代表获取该Entity上所有的扩展属性

update(data: HttpBody, options: object) → {Promise.<EntityExtension>}

修改Entity的扩展属性,用于全量替换,修改时请务必注意是否需要保留原来其他的值

参数:
参数名称参数类型描述
dataHttpBody

新的扩展属性,以HttpBody的形式传入。

optionsobject

: 修改时的参数 包括 section { 'entity'|'user'|undefined } : 修改的范围, 'user'代表以当前身份获取自己的扩展属性,'entity'代表获取该Entity上所有的扩展属性

EntityExtensions

继承自:

成员函数:

create()

不能直接创建一个EntityExtension, 需要从Entity上创建

fetch(options: object)

获取Entity的扩展属性集合

参数:
参数名称参数类型描述
optionsobject

获取时的参数 包括:

type string : 扩展属性的类型, 当前只支持dashboard。

section 'entity'|'user'|undefined : 获取的范围,'user'代表以当前身份获取自己的扩展属性,'entity'代表获取该Entity上所有的扩展属性