Method: projects.locations.connections.gitRepositoryLinks.addPullRequestComment

Fügen Sie einer Pull-Anfrage einen Kommentar hinzu.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Pflichtangabe. Der Ressourcenname des GitRepositoryLink im Format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "pullRequestId": string,
  "comment": {
    object (PullRequestComment)
  }
}
Felder
pullRequestId

string

Pflichtangabe. Die ID des Pull-Requests.

comment

object (PullRequestComment)

Pflichtangabe. Der hinzuzufügende Kommentar.

Antworttext

Nachricht, die einen SCM-Pull-Anfragekommentar darstellt.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "id": string,
  "body": string,
  "author": string,
  "createTime": string,
  "updateTime": string
}
Felder
id

string

Nur Ausgabe. Die ID des Kommentars.

body

string

Pflichtangabe. Der Text des Kommentars.

author

string

Nur Ausgabe. Der Nutzername des Autors.

createTime

string (Timestamp format)

Nur Ausgabe. Wann der Kommentar 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Wann der Kommentar 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • developerconnect.gitRepositoryLinks.addPullRequestComment

Weitere Informationen finden Sie in der IAM-Dokumentation.