Method: projects.locations.connections.gitRepositoryLinks.fetchPullRequestList

Ruft eine Liste von Pull-Anfragen aus dem Remote-Repository ab.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Pflichtangabe. Der Name der GitRepositoryLink-Ressource im Format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Suchparameter

Parameter
filter

string

Optional. Ein Filterausdruck, der die in der Antwort zurückgegebenen Pull-Anfragen filtert. Es wird nur ein einziger Gleichheitsvergleich für state unterstützt, z. B. state = "OPEN". Unterstützte Werte sind OPEN, CLOSED, und MERGED. DECLINED wird nur für SCM-Anbieter unterstützt, die das Ablehnen von Pull-Anfragen unterstützen, und gibt INVALID_ARGUMENT für GitHub, GitHub Enterprise, GitLab und GitLab Enterprise zurück. Andere Werte oder Ausdrücke geben INVALID_ARGUMENT zurück. Wenn keine Angabe gemacht wird, ist der Standardwert state = "OPEN".

pageSize

integer

Optional. Anzahl der Ergebnisse, die in der Liste zurückgegeben werden sollen. Der Standardwert ist 20. Der Höchstwert ist 100. Eine Seite kann weniger als pageSize Ergebnisse enthalten, auch wenn mehr Ergebnisse verfügbar sind. Verwenden Sie nextPageToken, um nach weiteren Seiten zu suchen.

pageToken

string

Optional. Ein Seitentoken, das von einem vorherigen gitRepositoryLinks.fetchPullRequestList-Aufruf empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für gitRepositoryLinks.fetchPullRequestList.

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

JSON-Darstellung
{
  "pullRequests": [
    {
      object (PullRequest)
    }
  ],
  "nextPageToken": string
}
Felder
pullRequests[]

object (PullRequest)

Die Liste der Pull-Anfragen.

nextPageToken

string

Ein Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

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.fetchPullRequestList

Weitere Informationen finden Sie in der IAM-Dokumentation.