AgentLaunchEvent

Ein Ereignis, das auftritt, wenn sich der Startstatus eines Kundenservicemitarbeiters ändert.

Das AgentLaunchEvent wird im Feld „data“ des Objekts „message“ angezeigt, das der Agent über sein Pub/Sub-Abo empfängt. Das Feld „data“ ist ein base64-codierter String, den der Agent decodieren muss, um der PartnerEvent-Struktur zu entsprechen.

JSON-Darstellung
{
  "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
}
Felder
eventId

string

Eine eindeutige Ereignis‑ID, die der Ereignisinstanz zugewiesen ist.

agentId

string

Die eindeutige ID des Agents. Von RCS Business Messaging festgelegt.

botDisplayName

string

Der Anzeigename des Agents.

brandId

string

Die eindeutige Kennung der Marke.

brandDisplayName

string

Der Anzeigename der Marke.

regionId

string

Die Kennung für die Region, in der die Einführung des Agents geändert wird. Format: „/v1/regions/{regionId}“. Beispiel: „/v1/regions/fi-rcs“.

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

Nur Ausgabe. Neuer Typ des Einführungsstatus.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

Nur Ausgabe. Aktueller Typ des Einführungsstatus.

actingParty

string

Handelnde Partei.

comment

string

Kommentar ändern.

sendTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem der Server das Ereignis sendet.

Verwendet RFC 3339. Die generierte Ausgabe wird immer Z-normalisiert und verwendet 0, 3, 6 oder 9 Nachkommastellen. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".