AgentLaunchEvent

Zdarzenie, które wystąpiło, gdy zmienił się stan uruchomienia agenta.

Wydarzenie AgentLaunchEvent pojawia się w polu „data” obiektu „message”, który agent otrzymuje w ramach subskrypcji Pub/Sub. Pole „data” to ciąg znaków zakodowany w formacie base64, który agent musi zdekodować, aby dopasować go do struktury PartnerEvent.

Zapis 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
}
Pola
eventId

string

Unikalny identyfikator zdarzenia przypisany do instancji zdarzenia.

agentId

string

Unikalny identyfikator agenta. Ustawione przez RCS Business Messaging.

botDisplayName

string

Wyświetlana nazwa agenta.

brandId

string

Unikalny identyfikator marki.

brandDisplayName

string

Wyświetlana nazwa marki.

regionId

string

Identyfikator regionu, w którym zmieniono uruchomienie agenta. Format: „/v1/regions/{regionId}”. Na przykład „/v1/regions/fi-rcs”.

oldLaunchState

enum (AgentLaunchEvent.LaunchState)

Tylko dane wyjściowe. Nowy typ stanu uruchomienia.

newLaunchState

enum (AgentLaunchEvent.LaunchState)

Tylko dane wyjściowe. Bieżący typ stanu uruchomienia.

actingParty

string

Strona działająca.

comment

string

Zmień komentarz.

sendTime

string (Timestamp format)

Tylko dane wyjściowe. Czas wysłania zdarzenia przez serwer.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".