Method: projects.locations.connections.gitRepositoryLinks.fetchPullRequestList

Busca uma lista de solicitações de pull do repositório remoto.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do recurso GitRepositoryLink no formato projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Parâmetros de consulta

Parâmetros
filter

string

Opcional. Uma expressão de filtro que filtra as solicitações de pull retornadas na resposta. Somente uma comparação de igualdade em state é aceita, por exemplo, state = "OPEN". Os valores com suporte são OPEN, CLOSED e MERGED. DECLINED só é compatível com provedores de SCM que aceitam a recusa de solicitações de pull e retorna INVALID_ARGUMENT para GitHub, GitHub Enterprise, GitLab e GitLab Enterprise. Outros valores ou expressões retornam INVALID_ARGUMENT. O padrão será state = "OPEN" se não for especificado.

pageSize

integer

Opcional. Número de resultados a serem retornados na lista. O padrão é 20. O máximo é 100. Uma página pode conter menos de pageSize resultados, mesmo quando há mais resultados disponíveis. Use nextPageToken para verificar se há mais páginas.

pageToken

string

Opcional. Um token de página recebido de uma chamada gitRepositoryLinks.fetchPullRequestList anterior. Forneça isso para recuperar a página subsequente.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para gitRepositoryLinks.fetchPullRequestList.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "pullRequests": [
    {
      object (PullRequest)
    }
  ],
  "nextPageToken": string
}
Campos
pullRequests[]

object (PullRequest)

A lista de solicitações de pull.

nextPageToken

string

Um token, que pode ser enviado como pageToken para recuperar a próxima página. Se esse campo for omitido, não haverá páginas subsequentes.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte Authentication Overview.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • developerconnect.gitRepositoryLinks.fetchPullRequestList

Para mais informações, consulte a documentação do IAM.