Nachricht, die eine SCM-Pull-Anfrage darstellt.
| JSON-Darstellung |
|---|
{ "id": string, "title": string, "body": string, "headRef": string, "baseRef": string, "author": string, "createTime": string, "updateTime": string, "mergeTime": string, "closeTime": string, "declineTime": string, "state": enum ( |
| Felder | |
|---|---|
id |
Pflichtangabe. Die ID des PR. |
title |
Pflichtangabe. Der Titel des PR. |
body |
Optional. Die Beschreibung des PR. |
headRef |
Pflichtangabe. Der Quell-Commit-SHA des Head-Zweigs. |
baseRef |
Pflichtangabe. Der Ziel-Commit-SHA des Basis-Zweigs. |
author |
Nur Ausgabe. Der Nutzername des Autors. |
createTime |
Nur Ausgabe. Wann der PR erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Wann der PR aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
mergeTime |
Nur Ausgabe. Wann der PR zusammengeführt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
closeTime |
Nur Ausgabe. Wann der PR geschlossen wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
declineTime |
Nur Ausgabe. Wann der PR abgelehnt wurde. Wird nur für SCM-Anbieter festgelegt, die das Ablehnen von Pull-Anfragen unterstützen. Wird nie für GitHub, GitHub Enterprise, GitLab oder GitLab Enterprise festgelegt, da eine Pull-Anfrage, die ohne Zusammenführung geschlossen wird, Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
state |
Nur Ausgabe. Der aktuelle Status des PR. |
mergeability |
Nur Ausgabe. Der Zusammenführbarkeitsstatus der Pull-Anfrage. |
htmlUrl |
Nur Ausgabe. Die HTML-URL der Pull-Anfrage beim SCM-Anbieter. |
Bundesland
Der Status des PR.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Standardwert. |
OPEN |
Der PR ist offen. |
CLOSED |
Der PR ist geschlossen. |
MERGED |
Der PR wird zusammengeführt. |
DECLINED |
Der Pull-Request wird abgelehnt. Wird nur von SCM-Anbietern verwendet, die das Ablehnen von Pull-Anfragen unterstützen. Wird nie für GitHub, GitHub Enterprise, GitLab oder GitLab Enterprise verwendet, wo eine Pull-Anfrage, die ohne Zusammenführung geschlossen wurde, CLOSED ist. |
Zusammenführbarkeit
Der Zusammenführbarkeitsstatus einer Pull-Anfrage.
| Enums | |
|---|---|
MERGEABILITY_UNSPECIFIED |
Der Zusammenführbarkeitsstatus ist nicht angegeben. |
MERGEABLE |
Der Pull-Anfrage kann ohne Git-Konflikte zusammengeführt werden. |
CONFLICTING |
Der Pull-Anfrage weist Zusammenführungskonflikte auf und kann nicht sauber zusammengeführt werden. |
COMPUTING |
Der Zusammenführungsstatus wird derzeit asynchron vom Upstream-SCM-Anbieter berechnet. |