AgentLaunchEvent

Um evento que ocorreu quando o status de lançamento de um agente foi alterado.

O AgentLaunchEvent aparece no campo "data" do objeto "message" que o agente recebe da assinatura do Pub/Sub. O campo "data" é uma string codificada em base64 que o agente precisa decodificar para corresponder à estrutura PartnerEvent.

Representação 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

Um ID exclusivo atribuído à instância do evento.

agentId

string

O identificador exclusivo do agente. Definido pelo RCS Business Messaging.

botDisplayName

string

O nome de exibição do agente.

brandId

string

O identificador exclusivo da marca.

brandDisplayName

string

O nome de exibição da marca.

regionId

string

O identificador da região em que a inicialização do agente é alterada. Formato: "/v1/regions/{regionId}". Por exemplo, "/v1/regions/fi-rcs".

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

Apenas saída. Novo tipo do estado de lançamento.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

Apenas saída. Tipo atual do estado de lançamento.

actingParty

string

Parte demandante.

comment

string

Mudar comentário.

sendTime

string (Timestamp format)

Apenas saída. Hora em que o servidor envia o evento.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".