- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
- ConsentChangeAction
Atualiza os termos de serviço deste projeto.
Esse método pode ser usado para aceitar retroativamente os termos mais recentes.
Termos disponíveis para atualização:
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
project |
Obrigatório. Nome completo do recurso de um |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"consentChangeAction": enum ( |
| Campos | |
|---|---|
consentChangeAction |
Obrigatório. Se o cliente decide aceitar ou recusar o prazo de serviço. No momento, apenas a ação de aceitar é compatível. |
serviceTermId |
Obrigatório. O identificador exclusivo dos Termos de Serviço a serem atualizados. IDs de termos disponíveis:
|
serviceTermVersion |
Obrigatório. A string da versão dos Termos de Serviço a serem atualizados. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Project.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso project:
discoveryengine.projects.reportConsentChange
Para mais informações, consulte a documentação do IAM.
ConsentChangeAction
Tipo de confirmação de consentimento (aceitar / rejeitar).
No momento, apenas a ação ACCEPT é compatível.
| Tipos enumerados | |
|---|---|
CONSENT_CHANGE_ACTION_UNSPECIFIED |
Ação inválida. O usuário precisa especificar "aceitar" ou "recusar". |
ACCEPT |
O usuário aceita os termos de serviço. |