Method: projects.reportConsentChange

Memperbarui persyaratan layanan untuk project ini.

Metode ini dapat digunakan untuk menerima persyaratan terbaru secara retrospektif.

Persyaratan yang tersedia untuk diperbarui:

Permintaan HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
project

string

Wajib diisi. Nama lengkap resource Project, seperti projects/{project_id_or_number}.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "consentChangeAction": enum (ConsentChangeAction),
  "serviceTermId": string,
  "serviceTermVersion": string
}
Kolom
consentChangeAction

enum (ConsentChangeAction)

Wajib diisi. Apakah pelanggan memutuskan untuk menerima atau menolak persyaratan layanan.

Saat ini, hanya tindakan terima yang didukung.

serviceTermId

string

Wajib diisi. ID unik persyaratan layanan yang akan diperbarui. ID persyaratan yang tersedia:

serviceTermVersion

string

Wajib diisi. String versi persyaratan layanan yang akan diperbarui.

Isi respons

Jika berhasil, isi respons akan memuat instance Project.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource project:

  • discoveryengine.projects.reportConsentChange

Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.

ConsentChangeAction

Jenis konfirmasi izin (terima / tolak).

Saat ini, hanya tindakan ACCEPT yang didukung.

Enum
CONSENT_CHANGE_ACTION_UNSPECIFIED Tindakan tidak valid, pengguna harus menentukan terima/tolak
ACCEPT Pengguna menerima persyaratan layanan.