AgentLaunchEvent

Événement qui s'est produit lorsque l'état de lancement d'un agent a été modifié.

L'événement AgentLaunchEvent apparaît dans le champ "data" de l'objet "message" que l'agent reçoit de son abonnement Pub/Sub. Le champ "data" est une chaîne encodée en base64 que l'agent doit décoder pour correspondre à la structure PartnerEvent.

Représentation 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
}
Champs
eventId

string

ID unique attribué à l'instance d'événement.

agentId

string

Identifiant unique de l'agent. Défini par RCS Business Messaging.

botDisplayName

string

Nom à afficher de l'agent.

brandId

string

Identifiant unique de la marque.

brandDisplayName

string

Nom à afficher de la marque.

regionId

string

Identifiant de la région où le lancement de l'agent est modifié. Format : "/v1/regions/{regionId}". Par exemple, "/v1/regions/fi-rcs".

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

Uniquement en sortie. Nouveau type d'état de lancement.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

Uniquement en sortie. Type actuel de l'état de lancement.

actingParty

string

Partie agissante.

comment

string

Modifiez le commentaire.

sendTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le serveur envoie l'événement.

Utilise la norme RFC 3339, où la sortie générée utilise le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".