Messaggio che rappresenta una richiesta di pull SCM.
| Rappresentazione JSON |
|---|
{ "id": string, "title": string, "body": string, "headRef": string, "baseRef": string, "author": string, "createTime": string, "updateTime": string, "mergeTime": string, "closeTime": string, "declineTime": string, "state": enum ( |
| Campi | |
|---|---|
id |
Obbligatorio. L'ID della PR. |
title |
Obbligatorio. Il titolo della PR. |
body |
Facoltativo. La descrizione del corpo della PR. |
headRef |
Obbligatorio. Lo SHA del commit di origine del branch head. |
baseRef |
Obbligatorio. Lo SHA del commit di destinazione del branch di base. |
author |
Solo output. Il nome utente dell'autore. |
createTime |
Solo output. Quando è stata creata la PR. 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 è stata aggiornata la PR. 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: |
mergeTime |
Solo output. Quando è stato eseguito il merge della PR. 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: |
closeTime |
Solo output. Quando la PR è stata chiusa. 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: |
declineTime |
Solo output. Quando la richiesta di pull è stata rifiutata. Impostato solo per i provider SCM che supportano il rifiuto delle richieste di pull. Non viene mai impostato per GitHub, GitHub Enterprise, GitLab o GitLab Enterprise, dove una richiesta di pull chiusa senza essere unita è 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: |
state |
Solo output. Lo stato attuale della PR. |
mergeability |
Solo output. Lo stato di unione della richiesta di pull. |
htmlUrl |
Solo output. L'URL HTML della richiesta di pull sul provider SCM. |
Stato
Lo stato della PR.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Valore predefinito. |
OPEN |
La PR è aperta. |
CLOSED |
La PR è chiusa. |
MERGED |
La PR viene unita. |
DECLINED |
La richiesta di pagamento viene rifiutata. Utilizzato solo dai provider SCM che supportano il rifiuto delle richieste di pull. Non viene mai utilizzato per GitHub, GitHub Enterprise, GitLab o GitLab Enterprise, dove una richiesta di pull chiusa senza essere unita è CLOSED. |
Unificabilità
Lo stato di unione di una richiesta di pull.
| Enum | |
|---|---|
MERGEABILITY_UNSPECIFIED |
Lo stato di unione non è specificato. |
MERGEABLE |
La richiesta di pull può essere unita in modo pulito senza conflitti Git. |
CONFLICTING |
La richiesta di pull presenta conflitti di unione e non può essere unita in modo pulito. |
COMPUTING |
Lo stato di unione è attualmente calcolato in modo asincrono dal provider SCM upstream. |