Method: projects.locations.connections.gitRepositoryLinks.modifyPullRequest

Modifica una richiesta di pull nel repository SCM remoto associato a un GitRepositoryLink.

Richiesta HTTP

POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:modifyPullRequest

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di percorso

Parametri
name

string

Obbligatorio. Il nome della risorsa GitRepositoryLink nel formato projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "pullRequestId": string,
  "title": string,
  "body": string,
  "baseRef": string,
  "state": enum (State)
}
Campi
pullRequestId

string

Obbligatorio. L'identificatore della richiesta di pull specifico per SCM (ad esempio "45").

title

string

Facoltativo. Il titolo della richiesta di pull.

body

string

Facoltativo. La descrizione del corpo della richiesta di pull.

baseRef

string

Facoltativo. Il branch di destinazione in cui eseguire l'unione.

state

enum (State)

Facoltativo. Lo stato della richiesta di pull.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di PullRequest.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • developerconnect.gitRepositoryLinks.modifyPullRequest

Per saperne di più, consulta la documentazione di IAM.

Stato

State rappresenta lo stato della richiesta di pull.

Enum
STATE_UNSPECIFIED Valore predefinito. Questo valore non viene utilizzato.
OPEN La richiesta di pull è aperta.
CLOSED La richiesta di pull è chiusa.