SendMessageConfiguration

Konfiguration einer Nachrichtenanfrage.

JSON-Darstellung
{
  "acceptedOutputModes": [
    string
  ],
  "taskPushNotificationConfig": {
    object (TaskPushNotificationConfig)
  },
  "returnImmediately": boolean,
  "historyLength": integer
}
Felder
acceptedOutputModes[]

string

Eine Liste der Medientypen, die der Client für Antwortteile akzeptieren kann. Kundenservicemitarbeiter SOLLTEN diese verwenden, um ihre Ausgabe anzupassen.

taskPushNotificationConfig

object (TaskPushNotificationConfig)

Konfiguration für den Kundenservicemitarbeiter zum Senden von Push-Benachrichtigungen für Aufgabenaktualisierungen. Die Aufgaben-ID sollte leer sein, wenn diese Konfiguration in einer message.send-Anfrage gesendet wird.

returnImmediately

boolean

Wenn true, wird der Vorgang sofort nach dem Erstellen der Aufgabe zurückgegeben, auch wenn die Verarbeitung noch läuft. Wenn false (Standard), MUSS der Vorgang warten, bis die Aufgabe einen Endstatus (COMPLETED, FAILED, CANCELED, REJECTED) oder einen unterbrochenen Status (INPUT_REQUIRED, AUTH_REQUIRED) erreicht hat, bevor er zurückgegeben wird.

historyLength

integer

Die maximale Anzahl der letzten Nachrichten aus dem Aufgabenverlauf, die in der Antwort abgerufen werden sollen. Ein nicht festgelegter Wert bedeutet, dass der Client kein Limit festlegt. Ein Wert von null bedeutet, dass keine Nachrichten einbezogen werden sollen. Der Server DARF nicht mehr Nachrichten als den angegebenen Wert zurückgeben, kann aber ein niedrigeres Limit festlegen.