- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
- Estado
- Faça um teste
Modifica uma solicitação de pull no repositório SCM remoto associado a um GitRepositoryLink.
Solicitação HTTP
POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:modifyPullRequest
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. O nome do recurso GitRepositoryLink no formato |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"pullRequestId": string,
"title": string,
"body": string,
"baseRef": string,
"state": enum ( |
| Campos | |
|---|---|
pullRequestId |
Obrigatório. O identificador de solicitação de envio específico do SCM (por exemplo, "45"). |
title |
Opcional. O título da solicitação de pull. |
body |
Opcional. A descrição do corpo da solicitação de pull. |
baseRef |
Opcional. A ramificação de destino para mesclagem. |
state |
Opcional. O estado da solicitação de pull. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de PullRequest.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso name:
developerconnect.gitRepositoryLinks.modifyPullRequest
Para mais informações, consulte a documentação do IAM.
Estado
State representa o estado da solicitação de envio.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Valor padrão. Esse valor não é usado. |
OPEN |
A solicitação de envio está aberta. |
CLOSED |
A solicitação de envio é encerrada. |