AgentLaunchEvent

Un evento che si è verificato quando lo stato di lancio di un agente è stato modificato.

L'evento AgentLaunchEvent viene visualizzato nel campo "data" dell'oggetto "message" che l'agente riceve dalla sua sottoscrizione Pub/Sub. Il campo "data" è una stringa con codifica base64 che l'agente deve decodificare per corrispondere alla struttura PartnerEvent.

Rappresentazione 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
}
Campi
eventId

string

Un ID evento univoco assegnato all'istanza dell'evento.

agentId

string

L'identificatore univoco dell'agente. Impostato da RCS for Business.

botDisplayName

string

Il nome visualizzato dell'agente.

brandId

string

L'identificatore univoco del brand.

brandDisplayName

string

Il nome visualizzato del brand.

regionId

string

L'identificatore della regione in cui viene modificato il lancio dell'agente. Formato: "/v1/regions/{regionId}". Ad esempio, "/v1/regions/fi-rcs".

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

Solo output. Nuovo tipo di stato del lancio.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

Solo output. Tipo attuale dello stato di lancio.

actingParty

string

Parte che agisce.

comment

string

Modifica il commento.

sendTime

string (Timestamp format)

Solo output. Ora in cui il server invia l'evento.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".