- Richiesta HTTP
- Parametri di percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- DiffSide
- Fai una prova!
Aggiungi un commento di revisione (incorporato nella differenza) a una richiesta di pull.
Richiesta HTTP
POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:addPullRequestReviewComment
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
name |
Obbligatorio. Il nome risorsa di GitRepositoryLink nel formato |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"pullRequestId": string,
"comment": {
object ( |
| Campi | |
|---|---|
pullRequestId |
Obbligatorio. L'ID della richiesta di pull. |
comment |
Obbligatorio. Il commento della recensione da aggiungere. |
commitId |
Facoltativo. Lo SHA del commit da commentare. Se non specificato, il valore predefinito è il commit HEAD della richiesta di pull. |
Corpo della risposta
Messaggio che rappresenta un commento alla revisione di una richiesta di pull SCM (incorporato nella differenza).
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"id": string,
"body": string,
"path": string,
"firstLine": integer,
"lastLine": integer,
"side": enum ( |
| Campi | |
|---|---|
id |
Solo output. L'ID del commento. |
body |
Obbligatorio. Il corpo del commento. |
path |
Obbligatorio. Il percorso del file da commentare. |
firstLine |
Facoltativo. La prima riga dell'intervallo di commenti (inclusa). Se non specificato, il commento si applica solo a |
lastLine |
Obbligatorio. L'ultima riga dell'intervallo di commenti (inclusa). Se |
side |
Facoltativo. Il lato della differenza da commentare. Il valore predefinito è HEAD. |
author |
Solo output. Il nome utente dell'autore. |
createTime |
Solo output. Quando è stato creato il commento. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Quando è stato aggiornato il commento. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
commitId |
Solo output. Lo SHA del commit a cui è stato effettivamente applicato il commento. |
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.addPullRequestReviewComment
Per saperne di più, consulta la documentazione di IAM.
DiffSide
DiffSide rappresenta il lato della differenza su cui si trova il commento.
| Enum | |
|---|---|
DIFF_SIDE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
BASE |
Il lato della differenza prima delle modifiche (righe eliminate o modificate). |
HEAD |
Il lato della differenza dopo le modifiche (righe aggiunte o modificate). |