GitPullRequest interface
Rappresenta tutti i dati associati a una richiesta pull.
Proprietà
artifact |
Stringa che identifica in modo univoco questa richiesta pull. Per generare un ID artefatto per una richiesta pull, usare questo modello: |
auto |
Se impostato, il completamento automatico è abilitato per questa richiesta pull e questa è l'identità che l'ha abilitata. |
closed |
Utente che ha chiuso la richiesta pull. |
closed |
Data di chiusura della richiesta pull (completata, abbandonata o unita esternamente). |
code |
ID di revisione del codice della richiesta pull. Per uso interno. |
commits | Commit contenuti nella richiesta pull. |
completion |
Opzioni che influiscono sulla modalità di unione della richiesta pull al termine. |
completion |
Data più recente in cui la richiesta pull ha immesso la coda da completare. Per uso interno. |
created |
Identità dell'utente che ha creato la richiesta pull. |
creation |
Data di creazione della richiesta pull. |
description | Descrizione della richiesta pull. |
fork |
Se si tratta di una richiesta pull da una copia tramite fork, verranno contenute informazioni sulla relativa origine. |
has |
Avviso di più mergebase |
is |
Bozza/richiesta pull WIP. |
labels | Etichette associate alla richiesta pull. |
last |
Commit del merge della richiesta pull più recente. Se vuoto, l'unione più recente è in corso o ha avuto esito negativo. |
last |
Commit all'inizio del ramo di origine al momento dell'ultima unione della richiesta pull. |
last |
Commit all'inizio del ramo di destinazione al momento dell'ultima unione delle richieste pull. |
merge |
Se impostato, l'unione delle richieste pull non è riuscita per questo motivo. |
merge |
Tipo di errore (se presente) dell'unione della richiesta pull. |
merge |
ID del processo utilizzato per eseguire l'unione della richiesta pull. Per uso interno. |
merge |
Opzioni utilizzate quando viene eseguita l'unione delle richieste pull. Queste opzioni sono separate dalle opzioni di completamento perché il completamento viene eseguito una sola volta e una nuova unione verrà eseguita ogni volta che il ramo di origine della richiesta pull cambia. |
merge |
Stato corrente dell'unione della richiesta pull. |
pull |
ID della richiesta pull. |
remote |
Per uso interno. |
repository | Repository contenente il ramo di destinazione della richiesta pull. |
reviewers | Elenco di revisori nella richiesta pull insieme allo stato dei voti. |
source |
Nome del ramo di origine della richiesta pull. |
status | Stato della richiesta pull. |
supports |
Se true, questa richiesta pull supporta più iterazioni. Il supporto per l'iterazione significa che i singoli push nel ramo di origine della richiesta pull possono essere esaminati e i commenti lasciati in un'iterazione verranno monitorati nelle iterazioni future. |
target |
Nome del ramo di destinazione della richiesta pull. |
title | Titolo della richiesta pull. |
url | Per uso interno. |
work |
Tutti i riferimenti agli elementi di lavoro associati a questa richiesta pull. |
Dettagli proprietà
artifactId
Stringa che identifica in modo univoco questa richiesta pull. Per generare un ID artefatto per una richiesta pull, usare questo modello: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Valore della proprietà
string
autoCompleteSetBy
Se impostato, il completamento automatico è abilitato per questa richiesta pull e questa è l'identità che l'ha abilitata.
autoCompleteSetBy: IdentityRef
Valore della proprietà
closedBy
closedDate
Data di chiusura della richiesta pull (completata, abbandonata o unita esternamente).
closedDate: Date
Valore della proprietà
Date
codeReviewId
ID di revisione del codice della richiesta pull. Per uso interno.
codeReviewId: number
Valore della proprietà
number
commits
Commit contenuti nella richiesta pull.
commits: GitCommitRef[]
Valore della proprietà
completionOptions
Opzioni che influiscono sulla modalità di unione della richiesta pull al termine.
completionOptions: GitPullRequestCompletionOptions
Valore della proprietà
completionQueueTime
Data più recente in cui la richiesta pull ha immesso la coda da completare. Per uso interno.
completionQueueTime: Date
Valore della proprietà
Date
createdBy
Identità dell'utente che ha creato la richiesta pull.
createdBy: IdentityRef
Valore della proprietà
creationDate
Data di creazione della richiesta pull.
creationDate: Date
Valore della proprietà
Date
description
Descrizione della richiesta pull.
description: string
Valore della proprietà
string
forkSource
Se si tratta di una richiesta pull da una copia tramite fork, verranno contenute informazioni sulla relativa origine.
forkSource: GitForkRef
Valore della proprietà
hasMultipleMergeBases
Avviso di più mergebase
hasMultipleMergeBases: boolean
Valore della proprietà
boolean
isDraft
Bozza/richiesta pull WIP.
isDraft: boolean
Valore della proprietà
boolean
labels
Etichette associate alla richiesta pull.
labels: WebApiTagDefinition[]
Valore della proprietà
lastMergeCommit
Commit del merge della richiesta pull più recente. Se vuoto, l'unione più recente è in corso o ha avuto esito negativo.
lastMergeCommit: GitCommitRef
Valore della proprietà
lastMergeSourceCommit
Commit all'inizio del ramo di origine al momento dell'ultima unione della richiesta pull.
lastMergeSourceCommit: GitCommitRef
Valore della proprietà
lastMergeTargetCommit
Commit all'inizio del ramo di destinazione al momento dell'ultima unione delle richieste pull.
lastMergeTargetCommit: GitCommitRef
Valore della proprietà
mergeFailureMessage
Se impostato, l'unione delle richieste pull non è riuscita per questo motivo.
mergeFailureMessage: string
Valore della proprietà
string
mergeFailureType
Tipo di errore (se presente) dell'unione della richiesta pull.
mergeFailureType: PullRequestMergeFailureType
Valore della proprietà
mergeId
ID del processo utilizzato per eseguire l'unione della richiesta pull. Per uso interno.
mergeId: string
Valore della proprietà
string
mergeOptions
Opzioni utilizzate quando viene eseguita l'unione delle richieste pull. Queste opzioni sono separate dalle opzioni di completamento perché il completamento viene eseguito una sola volta e una nuova unione verrà eseguita ogni volta che il ramo di origine della richiesta pull cambia.
mergeOptions: GitPullRequestMergeOptions
Valore della proprietà
mergeStatus
Stato corrente dell'unione della richiesta pull.
mergeStatus: PullRequestAsyncStatus
Valore della proprietà
pullRequestId
ID della richiesta pull.
pullRequestId: number
Valore della proprietà
number
remoteUrl
Per uso interno.
remoteUrl: string
Valore della proprietà
string
repository
Repository contenente il ramo di destinazione della richiesta pull.
repository: GitRepository
Valore della proprietà
reviewers
Elenco di revisori nella richiesta pull insieme allo stato dei voti.
reviewers: IdentityRefWithVote[]
Valore della proprietà
sourceRefName
Nome del ramo di origine della richiesta pull.
sourceRefName: string
Valore della proprietà
string
status
supportsIterations
Se true, questa richiesta pull supporta più iterazioni. Il supporto per l'iterazione significa che i singoli push nel ramo di origine della richiesta pull possono essere esaminati e i commenti lasciati in un'iterazione verranno monitorati nelle iterazioni future.
supportsIterations: boolean
Valore della proprietà
boolean
targetRefName
Nome del ramo di destinazione della richiesta pull.
targetRefName: string
Valore della proprietà
string
title
Titolo della richiesta pull.
title: string
Valore della proprietà
string
url
Per uso interno.
url: string
Valore della proprietà
string
workItemRefs
Tutti i riferimenti agli elementi di lavoro associati a questa richiesta pull.
workItemRefs: ResourceRef[]