AgentLaunchEvent

エージェントの起動ステータスが変更されたときに発生したイベント。

AgentLaunchEvent は、エージェントが Pub/Sub サブスクリプションから受信する「message」オブジェクトの「data」フィールドに表示されます。「data」フィールドは、エージェントが PartnerEvent 構造と一致するようにデコードする必要がある base64 エンコード文字列です。

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 for Business によって設定されます。

botDisplayName

string

エージェントの表示名。

brandId

string

ブランドの一意の ID。

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"