- 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-platform
https://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. |