REST Resource: projects.locations.collections.engines.assistants.agents.tasks.pushNotificationConfigs

Recurso: TaskPushNotificationConfig

Representação JSON
{
  "name": string,
  "pushNotificationConfig": {
    object (PushNotificationConfig)
  }
}
Campos
name

string

O nome do recurso da configuração. Formato: tasks/{taskId}/pushNotificationConfigs/{configId}

pushNotificationConfig

object (PushNotificationConfig)

Os detalhes da configuração de notificação push.

PushNotificationConfig

Configuração para definir notificações push de atualizações de tarefas.

Representação JSON
{
  "id": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
Campos
id

string

Um identificador exclusivo (por exemplo, UUID) para essa notificação push.

url

string

URL para enviar a notificação também.

token

string

Token exclusivo para esta tarefa/sessão.

authentication

object (AuthenticationInfo)

Informações sobre a autenticação a ser enviada com a notificação.

AuthenticationInfo

Define detalhes de autenticação usados para notificações push.

Representação JSON
{
  "schemes": [
    string
  ],
  "credentials": string
}
Campos
schemes[]

string

Esquemas de autenticação compatíveis, por exemplo, Basic, Bearer etc.

credentials

string

Credenciais opcionais

Métodos

create

Defina uma configuração de notificação push para uma tarefa.

delete

Exclui uma configuração de notificação push para uma tarefa.

get

Recebe uma configuração de notificação push para uma tarefa.

list

Receba uma lista de notificações push configuradas para uma tarefa.