AgentLaunchEvent

当代理的发布状态发生变化时发生的事件。

AgentLaunchEvent 显示在代理从其 Pub/Sub 订阅接收的“message”对象的“data”字段中。“data”字段是一个 base64 编码的字符串,代理必须对其进行解码才能与 PartnerEvent 结构匹配。

JSON 表示法
{
  "eventId": string,
  "agentId": string,
  "botDisplayName": string,
  "brandId": string,
  "brandDisplayName": string,
  "regionId": string,
  "oldLaunchState": enum (AgentLaunchEvent.LaunchState),
  "newLaunchState": enum (AgentLaunchEvent.LaunchState),
  "actingParty": string,
  "comment": string,
  "sendTime": string
}
字段
eventId

string

为相应活动实例分配的唯一活动 ID。

agentId

string

代理的唯一标识符。由 RCS Business Messaging 设置。

botDisplayName

string

代理的显示名称。

brandId

string

品牌的唯一标识符。

brandDisplayName

string

品牌的显示名称。

regionId

string

代理的发布状态发生更改的区域的标识符。格式:“/v1/regions/{regionId}”。例如,“/v1/regions/fi-rcs”。

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

仅限输出。新的发布状态类型。

newLaunchState

enum (AgentLaunchEvent.LaunchState)

仅限输出。发布状态的当前类型。

actingParty

string

表演派对。

comment

string

更改评论。

sendTime

string (Timestamp format)

仅限输出。服务器发送事件的时间。

采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"