Method: projects.locations.connections.gitRepositoryLinks.fetchPullRequestList

Mengambil daftar Permintaan Pull dari repositori jarak jauh.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource GitRepositoryLink dalam format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Parameter kueri

Parameter
filter

string

Opsional. Ekspresi filter yang memfilter permintaan pull yang ditampilkan dalam respons. Hanya satu perbandingan kesetaraan pada state yang didukung, misalnya state = "OPEN". Nilai yang didukung adalah OPEN, CLOSED, dan MERGED. DECLINED hanya didukung untuk penyedia SCM yang mendukung penolakan permintaan pull, dan menampilkan INVALID_ARGUMENT untuk GitHub, GitHub Enterprise, GitLab, dan GitLab Enterprise. Nilai atau ekspresi lainnya menampilkan INVALID_ARGUMENT. Setelan defaultnya adalah state = "OPEN" jika tidak ditentukan.

pageSize

integer

Opsional. Jumlah hasil yang akan ditampilkan dalam daftar. Defaultnya adalah 20. Maksimumnya adalah 100. Halaman mungkin berisi kurang dari pageSize hasil meskipun ada lebih banyak hasil yang tersedia; gunakan nextPageToken untuk memeriksa halaman lainnya.

pageToken

string

Opsional. Token halaman, yang diterima dari panggilan gitRepositoryLinks.fetchPullRequestList sebelumnya. Berikan ini untuk mengambil halaman selanjutnya.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk gitRepositoryLinks.fetchPullRequestList.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "pullRequests": [
    {
      object (PullRequest)
    }
  ],
  "nextPageToken": string
}
Kolom
pullRequests[]

object (PullRequest)

Daftar permintaan pull.

nextPageToken

string

Token yang dapat dikirim sebagai pageToken untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • developerconnect.gitRepositoryLinks.fetchPullRequestList

Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.