AgentLaunchEvent

Es un evento que se produjo cuando se cambió el estado de lanzamiento de un agente.

El evento AgentLaunchEvent aparece en el campo "data" del objeto "message" que el agente recibe de su suscripción a Pub/Sub. El campo "data" es una cadena codificada en base64 que el agente debe decodificar para que coincida con la estructura de PartnerEvent.

Representación 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
}
Campos
eventId

string

Es un ID de evento único asignado a la instancia del evento.

agentId

string

Es el identificador único del agente. Establecido por RCS for Business.

botDisplayName

string

Es el nombre visible del agente.

brandId

string

Es el identificador único de la marca.

brandDisplayName

string

Es el nombre visible de la marca.

regionId

string

Es el identificador de la región en la que se cambia el lanzamiento del agente. El formato es "/v1/regions/{regionId}". Por ejemplo, "/v1/regions/fi-rcs".

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

Solo salida. Es el nuevo tipo de estado de lanzamiento.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

Solo salida. Es el tipo actual del estado de lanzamiento.

actingParty

string

Parte actuante.

comment

string

Cambiar comentario

sendTime

string (Timestamp format)

Solo salida. Fecha y hora en que el servidor envía el evento.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".