- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de IAM
- Estado
- Pruébalo
Modifica una solicitud de extracción en el repositorio de SCM remoto asociado con un GitRepositoryLink.
Solicitud HTTP
POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:modifyPullRequest
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
name |
Obligatorio. Es el nombre del recurso GitRepositoryLink en el formato |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"pullRequestId": string,
"title": string,
"body": string,
"baseRef": string,
"state": enum ( |
| Campos | |
|---|---|
pullRequestId |
Obligatorio. Es el identificador de la solicitud de extracción específico de SCM (por ejemplo, "45"). |
title |
Es opcional. Es el título de la solicitud de extracción. |
body |
Es opcional. La descripción del cuerpo de la solicitud de extracción. |
baseRef |
Es opcional. Es la rama de destino en la que se combinará. |
state |
Es opcional. El estado de la solicitud de extracción. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de PullRequest.
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.
Permisos de IAM
Se requiere el siguiente permiso de IAM en el recurso name:
developerconnect.gitRepositoryLinks.modifyPullRequest
Para obtener más información, consulta la documentación de IAM.
Estado
State representa el estado de la solicitud de extracción.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valor predeterminado. Este valor no se usa. |
OPEN |
La solicitud de extracción está abierta. |
CLOSED |
Se cierra la solicitud de extracción. |