- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- ConsentChangeAction
Aggiorna i termini di servizio per questo progetto.
Questo metodo può essere utilizzato per accettare retroattivamente gli ultimi termini.
Termini disponibili per l'aggiornamento:
Richiesta HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
project |
Obbligatorio. Nome completo della risorsa di un |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"consentChangeAction": enum ( |
Campi | |
---|---|
consentChangeAction |
Obbligatorio. Se il cliente decide di accettare o rifiutare i termini di servizio. Al momento è supportata solo l'azione di accettazione. |
serviceTermId |
Obbligatorio. L'identificatore univoco dei Termini di servizio da aggiornare. ID termini disponibili:
|
serviceTermVersion |
Obbligatorio. La stringa della versione dei Termini di servizio da aggiornare. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Project
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Per ulteriori informazioni, consulta Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa project
:
discoveryengine.projects.reportConsentChange
Per saperne di più, consulta la documentazione di IAM.
ConsentChangeAction
Tipo di conferma del consenso (accettazione / rifiuto).
Al momento è supportata solo l'azione ACCEPT
.
Enum | |
---|---|
CONSENT_CHANGE_ACTION_UNSPECIFIED |
Azione non valida, l'utente deve specificare accetta/rifiuta |
ACCEPT |
L'utente accetta i termini di servizio. |