Konfiguration einer Nachrichtenanfrage.
| JSON-Darstellung |
|---|
{
"acceptedOutputModes": [
string
],
"taskPushNotificationConfig": {
object ( |
| Felder | |
|---|---|
acceptedOutputModes[] |
Eine Liste der Medientypen, die der Client für Antwortteile akzeptieren kann. Agents SOLLTEN diese Informationen verwenden, um ihre Ausgabe anzupassen. |
taskPushNotificationConfig |
Konfiguration für den Agent, um Push-Benachrichtigungen für Aufgabenaktualisierungen zu senden. Die Aufgaben-ID sollte leer sein, wenn diese Konfiguration in einer |
returnImmediately |
Wenn |
historyLength |
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. |
TaskPushNotificationConfig
Ein Container, der eine Push-Benachrichtigungskonfiguration mit einer bestimmten Aufgabe verknüpft.
| JSON-Darstellung |
|---|
{
"tenant": string,
"id": string,
"taskId": string,
"url": string,
"token": string,
"authentication": {
object ( |
| Felder | |
|---|---|
tenant |
Optional. Intransparente Routing-ID. Muss mit dem Wert |
id |
Die Details der Push-Benachrichtigungskonfiguration. Eine eindeutige ID (z.B. UUID) für diese Push-Benachrichtigungskonfiguration. |
taskId |
Die ID der Aufgabe, mit der diese Konfiguration verknüpft ist. |
url |
Erforderlich. Die URL, an die die Benachrichtigung gesendet werden soll. |
token |
Ein Token, das für diese Aufgabe oder Sitzung eindeutig ist. |
authentication |
Authentifizierungsinformationen, die zum Senden der Benachrichtigung erforderlich sind. |
AuthenticationInfo
Definiert Authentifizierungsdetails, die für Push-Benachrichtigungen verwendet werden.
| JSON-Darstellung |
|---|
{ "scheme": string, "credentials": string } |
| Felder | |
|---|---|
scheme |
Erforderlich. HTTP-Authentifizierungsschema aus der IANA-Registrierung. Beispiele: |
credentials |
Anmeldedaten für Push-Benachrichtigungen. Das Format hängt vom Schema ab (z.B. Token für Bearer). |