ContactAppendix

ContactAppendix

联系人附录。

FIXME 2021-11-18 XJW 弃用 noNoticeContacts 和 noNoticeGroups

Constructor

new ContactAppendix(service, owner)

Parameters:
Name Type Description
service ContactService
owner Contact

Classes

ContactAppendix

Methods

getAssignedData(key) → {JSON}

获取指定键的已赋值数据。

Parameters:
Name Type Description
key string

指定数据的键。

Returns:

如果没有找到对应的数据,返回 null 值。

Type
JSON

getRemarkName() → {string}

获取备注名。

Returns:

返回备注名。

Type
string

hasRemarkName() → {boolean}

是否设置了备注名。

Returns:

如果设置了备注名返回 true

Type
boolean

setAssignedData(key, value, handleSuccessopt, handleFailureopt) → {boolean}

设置指定键的值,参数 value 必须是 JSON 对象。

Parameters:
Name Type Attributes Description
key string

指定数据键。

value JSON

指定符合 JSON 格式的值。

handleSuccess function <optional>

成功回调。参数:(appendix:ContactAppendix) 。

handleFailure function <optional>

失败回调。参数:(error:ModuleError) 。

Returns:

如果设置的数据格式错误返回 false

Type
boolean

updateRemarkName(name, handleSuccessopt, handleFailureopt)

更新备注名。

Parameters:
Name Type Attributes Description
name string

新的备注名。

handleSuccess function <optional>

成功回调。参数:(appendix:ContactAppendix) 。

handleFailure function <optional>

失败回调。参数:(error:ModuleError) 。