Method: projects.locations.connections.gitRepositoryLinks.fetchPullRequestList

從遠端存放區擷取提取要求清單。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

這是必要旗標,GitRepositoryLink 資源名稱,格式為 projects/*/locations/*/connections/*/gitRepositoryLinks/*。

查詢參數

參數
filter

string

選用。篩選運算式,用於篩選回應中傳回的提取要求。僅支援對 state 進行單一等式比較,例如 state = "OPEN"。支援的值為 OPEN、CLOSED 和 MERGED。DECLINED 僅適用於支援拒絕提取要求的 SCM 供應商,並會針對 GitHub、GitHub Enterprise、GitLab 和 GitLab Enterprise 傳回 INVALID_ARGUMENT。其他值或運算式則會傳回 INVALID_ARGUMENT。如未指定,預設為 state = "OPEN"。

pageSize

integer

選用。清單中要傳回的結果數量。預設值為 20,上限為 100。即使有更多結果,一頁可能只會顯示少於 pageSize 筆結果。請使用 nextPageToken 查看更多頁面。

pageToken

string

選用。從前一個 gitRepositoryLinks.fetchPullRequestList 呼叫收到的網頁權杖。提供此項目即可擷取後續網頁。

要求主體

要求主體必須為空白。

回應主體

gitRepositoryLinks.fetchPullRequestList 的回應訊息。

如果成功,回應主體會含有以下結構的資料:

JSON 表示法
{
  "pullRequests": [
    {
      object (PullRequest)
    }
  ],
  "nextPageToken": string
}
欄位
pullRequests[]

object (PullRequest)

提取要求清單。

nextPageToken

string

可做為 pageToken 傳送的權杖,用於擷取後續網頁。如果省略這個欄位,就不會有後續頁面。

授權範圍

需要下列 OAuth 範圍:

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

詳情請參閱Authentication Overview。

IAM 權限

需要 name 資源的下列 IAM 權限:

  • developerconnect.gitRepositoryLinks.fetchPullRequestList

詳情請參閱 IAM 說明文件。