AgentLaunchEvent

Событие, произошедшее при изменении статуса запуска агента.

Событие AgentLaunchEvent отображается в поле «data» объекта «message», который агент получает по подписке Pub/Sub. Поле «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

Уникальный идентификатор события, назначенный экземпляру события.

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" .