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

리소스: TaskPushNotificationConfig

JSON 표현
{
  "name": string,
  "pushNotificationConfig": {
    object (PushNotificationConfig)
  }
}
필드
name

string

구성의 리소스 이름입니다. 형식: tasks/{taskId}/pushNotificationConfigs/{configId}

pushNotificationConfig

object (PushNotificationConfig)

푸시 알림 구성 세부정보입니다.

PushNotificationConfig

작업 업데이트에 대한 푸시 알림을 설정하기 위한 구성입니다.

JSON 표현
{
  "id": string,
  "url": string,
  "token": string,
  "authentication": {
    object (AuthenticationInfo)
  }
}
필드
id

string

이 푸시 알림의 고유 식별자 (예: UUID)입니다.

url

string

알림을 보낼 URL

token

string

이 작업/세션에 고유한 토큰

authentication

object (AuthenticationInfo)

알림과 함께 전송할 인증에 관한 정보

AuthenticationInfo

푸시 알림에 사용되는 인증 세부정보를 정의합니다.

JSON 표현
{
  "schemes": [
    string
  ],
  "credentials": string
}
필드
schemes[]

string

지원되는 인증 스키마(예: 기본, 베어러 등)

credentials

string

선택적 사용자 인증 정보

메서드

create

작업의 푸시 알림 구성을 설정합니다.

delete

작업의 푸시 알림 구성을 삭제합니다.

get

작업의 푸시 알림 구성을 가져옵니다.

list

작업에 대해 구성된 푸시 알림 목록을 가져옵니다.