文档管理中心
API参考情景感知服务Androidcom.huawei.hms.kit.awareness.donate.messageClass SummaryContentData

ContentData

  • 支持的场景:手机。
  • 支持的OS:HarmonyOS 2.0及以上。
展开

Class Info

public class ContentData

捐赠内容数据,一个消息可以发送多个内容数据,一般对应一个事件;

Header和Payload Key总数需小于100。

Public Method Summary

展开

Qualifier and Type

Method Name

ContentData

setHeader(String key, String value)

ContentData

setPayload(String key, JSONObject value)

ContentData

setPayload(String key, String value)

ContentData

setPayload(String key, String[] value)

ContentData

setPayload(String key, Boolean value)

Public Methods

setHeader

展开

Method

public ContentData setHeader(String key, String value)

设置Header取值,包含namespacename字段。

Parameters
展开

Name

Description

key

Header键,包括字段namespacename

value

字段内容。

Field Summary
展开

Name

Type

Mandatory or not

Description

namespace

String

M

命名空间:

示例:event:事件类型。

name

String

M

捐赠名称:

示例:featurePrediction:功能预测事件。

Returns
展开

Type

Description

ContentData

返回当前值。

setPayload(String key, JSONObject value)

展开

Method

public ContentData setPayload(String key, JSONObject value)

设置payload取值,包含eventCommonInfopredictInfofaFormInfo字段。

Parameters
展开

Name

Description

key

Payload键,包含字段eventCommonInfopredictInfofaFormInfo

value

字段内容。

Field Summary
展开

Name

Type

Mandatory or not

Description

eventCommonInfo

jsonString

M

事件的公共描述信息。

predictInfo

jsonString

M

功能预测消息。

faFormInfo

jsonString

M

fa卡片信息。

Returns
展开

Type

Description

ContentData

返回当前值。

setPayload(String key, String value)

展开

Method

public ContentData setPayload(String key, String value)

设置payload取值,包含identifier、intentVersion字段。

Parameters
展开

Name

Description

key

Payload键,包含identifierintentVersion字段。

value

字段内容。

Field Summary
展开

Name

Type

Mandatory or not

Description

identifier

String

M

一个捐赠实例的标识。

intentVersion

String

M

意图版本号。

Returns
展开

Type

Description

ContentData

返回当前值。

setPayload(String key, String[] value)

展开

Method

public ContentData setPayload(String key, String[] value)

设置payload取值,包含identifiers、entityIds字段。

Parameters
展开

Name

Description

key

Payload键,包含identifiersentityIds字段。

value

字段内容。

Field Summary
展开

Name

Type

Mandatory or not

Description

identifiers

String[]

M

仅用在deleteIntent(String intentName, String[] identifiers)deleteIntent(String intentName)场景下,删除id列表,没有表示删除该intent下的所有记录。

entityIds

String[]

M

只用在deleteEntity场景下, 删除entityId列表。

Returns
展开

Type

Description

ContentData

返回当前值。

setPayload(String key, Boolean value)

展开

Method

public ContentData setPayload(String key, Boolean value)

设置payload取值,包含renew字段。

Parameters
展开

Name

Description

key

payload键,包含renew字段。

value

字段内容。

Field Summary
展开

Name

Type

Mandatory or not

Description

renew

Boolean

M

是否上云获取新的Service Open Id。

Returns
展开

Type

Description

ContentData

返回当前值。

在 API参考 中进行搜索
请输入您想要搜索的关键词