Method: projects.locations.connections.gitRepositoryLinks.fetchPullRequestList

Recupera un elenco di richieste di pull dal repository remoto.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di percorso

Parametri
name

string

Obbligatorio. Il nome della risorsa GitRepositoryLink nel formato projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Parametri di query

Parametri
filter

string

Facoltativo. Un'espressione di filtro che filtra le richieste di pull restituite nella risposta. È supportato un solo confronto di uguaglianza su state, ad esempio state = "OPEN". I valori supportati sono OPEN, CLOSED e MERGED. DECLINED è supportato solo per i provider SCM che supportano il rifiuto delle richieste di pull e restituisce INVALID_ARGUMENT per GitHub, GitHub Enterprise, GitLab e GitLab Enterprise. Altri valori o espressioni restituiscono INVALID_ARGUMENT. Se non specificato, il valore predefinito è state = "OPEN".

pageSize

integer

Facoltativo. Numero di risultati da restituire nell'elenco. Il valore predefinito è 20. Il valore massimo è 100. Una pagina potrebbe contenere meno di pageSize risultati anche se sono disponibili più risultati; utilizza nextPageToken per verificare la presenza di altre pagine.

pageToken

string

Facoltativo. Un token di pagina, ricevuto da una chiamata gitRepositoryLinks.fetchPullRequestList precedente. Fornisci questo valore per recuperare la pagina successiva.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per gitRepositoryLinks.fetchPullRequestList.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "pullRequests": [
    {
      object (PullRequest)
    }
  ],
  "nextPageToken": string
}
Campi
pullRequests[]

object (PullRequest)

L'elenco delle richieste di pull.

nextPageToken

string

Un token che può essere inviato come pageToken per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • developerconnect.gitRepositoryLinks.fetchPullRequestList

Per saperne di più, consulta la documentazione di IAM.