Method: projects.reportConsentChange

Memperbarui persyaratan layanan untuk project ini.

Metode ini dapat digunakan untuk menyetujui persyaratan terbaru secara retroaktif.

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. 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. Apakah pelanggan memutuskan untuk menyetujui atau menolak persyaratan layanan.

Saat ini, hanya tindakan terima yang didukung.

serviceTermId

string

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

serviceTermVersion

string

Wajib. String versi persyaratan layanan yang akan diperbarui.

Isi respons

Jika berhasil, isi respons akan berisi instance Project.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource project:

  • discoveryengine.projects.reportConsentChange

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ConsentChangeAction

Jenis konfirmasi izin (setuju / tolak).

Saat ini, hanya tindakan ACCEPT yang didukung.

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