Configuration d'une requête d'envoi de message.
| Représentation JSON |
|---|
{
"acceptedOutputModes": [
string
],
"taskPushNotificationConfig": {
object ( |
| Champs | |
|---|---|
acceptedOutputModes[] |
Liste des types de médias que le client est prêt à accepter pour les parties de la réponse. Les agents DOIVENT utiliser cette liste pour adapter leur sortie. |
taskPushNotificationConfig |
Configuration permettant à l'agent d'envoyer des notifications push pour les mises à jour de tâches. L'ID de la tâche doit être vide lorsque cette configuration est envoyée dans une requête |
returnImmediately |
Si la valeur est |
historyLength |
Nombre maximal de messages les plus récents de l'historique de la tâche à récupérer dans la réponse. Si aucune valeur n'est définie, le client n'impose aucune limite. Une valeur nulle indique qu'aucun message ne doit être inclus. Le serveur NE DOIT PAS renvoyer plus de messages que la valeur fournie, mais PEUT appliquer une limite inférieure. |
TaskPushNotificationConfig
Conteneur associant une configuration de notification push à une tâche spécifique.
| Représentation JSON |
|---|
{
"tenant": string,
"id": string,
"taskId": string,
"url": string,
"token": string,
"authentication": {
object ( |
| Champs | |
|---|---|
tenant |
Facultatif. Identifiant de routage opaque. Doit correspondre à la valeur |
id |
Détails de la configuration de la notification push. Identifiant unique (par exemple, UUID) de cette configuration de notification push. |
taskId |
ID de la tâche à laquelle cette configuration est associée. |
url |
Obligatoire. URL à laquelle la notification doit être envoyée. |
token |
Jeton unique pour cette tâche ou session. |
authentication |
Informations d'authentification requises pour envoyer la notification. |
AuthenticationInfo
Définit les détails d'authentification utilisés pour les notifications push.
| Représentation JSON |
|---|
{ "scheme": string, "credentials": string } |
| Champs | |
|---|---|
scheme |
Obligatoire. Schéma d'authentification HTTP du registre IANA. Exemples : |
credentials |
Identifiants de notification push. Le format dépend du schéma (par exemple, jeton pour Bearer). |