GitPullRequest interface
Representerar alla data som är associerade med en pull-begäran.
Egenskaper
artifact |
En sträng som unikt identifierar den här pull-begäran. Om du vill generera ett artefakt-ID för en pull-begäran använder du den här mallen: |
auto |
Om inställningen anges aktiveras automatisk komplettering för den här pull-begäran och det här är den identitet som aktiverade den. |
closed |
Användaren som stängde pull-begäran. |
closed |
Det datum då pull-begäran stängdes (slutförd, övergiven eller sammanslagen externt). |
code |
Kodgransknings-ID för pull-begäran. Används internt. |
commits | Incheckningarna som finns i pull-begäran. |
completion |
Alternativ som påverkar hur pull-begäran slås samman när den är klar. |
completion |
Det senaste datumet då pull-begäran angav kön som skulle slutföras. Används internt. |
created |
Identiteten för den användare som skapade pull-begäran. |
creation |
Datumet då pull-begäran skapades. |
description | Beskrivningen av pull-begäran. |
fork |
Om detta är en PR från en förgrening innehåller detta information om källan. |
has |
Varning om flera sammanslagningsbaser |
is |
Utkast/WIP-pullbegäran. |
labels | Etiketterna som är associerade med pull-begäran. |
last |
Incheckning av den senaste sammanslagningen av pull-begäran. Om den är tom pågår den senaste sammanslagningen eller misslyckades. |
last |
Incheckningen i huvudet på källgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran. |
last |
Incheckningen i huvudet på målgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran. |
merge |
Om detta anges misslyckades sammanslagning av pull-begäran av den anledningen. |
merge |
Typ av fel (om någon) för sammanfogningen av pull-begäran. |
merge |
ID:t för jobbet som användes för att köra sammanslagningen av pull-begäran. Används internt. |
merge |
Alternativ som används när sammanfogningen av pull-begäran körs. Dessa är separata från slutförandealternativ eftersom slutförandet bara sker en gång och en ny sammanslagning körs varje gång källgrenen för pull-begäran ändras. |
merge |
Aktuell status för sammanslagningen av pull-begäran. |
pull |
ID:t för pull-begäran. |
remote |
Används internt. |
repository | Lagringsplatsen som innehåller målgrenen för pull-begäran. |
reviewers | En lista över granskare på pull-begäran tillsammans med tillståndet för deras röster. |
source |
Namnet på källgrenen för pull-begäran. |
status | Status för pull-begäran. |
supports |
Om det är sant stöder den här pull-begäran flera iterationer. Iterationsstöd innebär att enskilda push-meddelanden till källgrenen för pull-begäran kan granskas och kommentarer som lämnas i en iteration spåras över framtida iterationer. |
target |
Namnet på målgrenen för pull-begäran. |
title | Rubriken på pull-begäran. |
url | Används internt. |
work |
Alla referenser till arbetsobjekt som är associerade med den här pull-begäran. |
Egenskapsinformation
artifactId
En sträng som unikt identifierar den här pull-begäran. Om du vill generera ett artefakt-ID för en pull-begäran använder du den här mallen: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Egenskapsvärde
string
autoCompleteSetBy
Om inställningen anges aktiveras automatisk komplettering för den här pull-begäran och det här är den identitet som aktiverade den.
autoCompleteSetBy: IdentityRef
Egenskapsvärde
closedBy
closedDate
Det datum då pull-begäran stängdes (slutförd, övergiven eller sammanslagen externt).
closedDate: Date
Egenskapsvärde
Date
codeReviewId
Kodgransknings-ID för pull-begäran. Används internt.
codeReviewId: number
Egenskapsvärde
number
commits
completionOptions
Alternativ som påverkar hur pull-begäran slås samman när den är klar.
completionOptions: GitPullRequestCompletionOptions
Egenskapsvärde
completionQueueTime
Det senaste datumet då pull-begäran angav kön som skulle slutföras. Används internt.
completionQueueTime: Date
Egenskapsvärde
Date
createdBy
Identiteten för den användare som skapade pull-begäran.
createdBy: IdentityRef
Egenskapsvärde
creationDate
Datumet då pull-begäran skapades.
creationDate: Date
Egenskapsvärde
Date
description
Beskrivningen av pull-begäran.
description: string
Egenskapsvärde
string
forkSource
Om detta är en PR från en förgrening innehåller detta information om källan.
forkSource: GitForkRef
Egenskapsvärde
hasMultipleMergeBases
Varning om flera sammanslagningsbaser
hasMultipleMergeBases: boolean
Egenskapsvärde
boolean
isDraft
Utkast/WIP-pullbegäran.
isDraft: boolean
Egenskapsvärde
boolean
labels
Etiketterna som är associerade med pull-begäran.
labels: WebApiTagDefinition[]
Egenskapsvärde
lastMergeCommit
Incheckning av den senaste sammanslagningen av pull-begäran. Om den är tom pågår den senaste sammanslagningen eller misslyckades.
lastMergeCommit: GitCommitRef
Egenskapsvärde
lastMergeSourceCommit
Incheckningen i huvudet på källgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran.
lastMergeSourceCommit: GitCommitRef
Egenskapsvärde
lastMergeTargetCommit
Incheckningen i huvudet på målgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran.
lastMergeTargetCommit: GitCommitRef
Egenskapsvärde
mergeFailureMessage
Om detta anges misslyckades sammanslagning av pull-begäran av den anledningen.
mergeFailureMessage: string
Egenskapsvärde
string
mergeFailureType
Typ av fel (om någon) för sammanfogningen av pull-begäran.
mergeFailureType: PullRequestMergeFailureType
Egenskapsvärde
mergeId
ID:t för jobbet som användes för att köra sammanslagningen av pull-begäran. Används internt.
mergeId: string
Egenskapsvärde
string
mergeOptions
Alternativ som används när sammanfogningen av pull-begäran körs. Dessa är separata från slutförandealternativ eftersom slutförandet bara sker en gång och en ny sammanslagning körs varje gång källgrenen för pull-begäran ändras.
mergeOptions: GitPullRequestMergeOptions
Egenskapsvärde
mergeStatus
Aktuell status för sammanslagningen av pull-begäran.
mergeStatus: PullRequestAsyncStatus
Egenskapsvärde
pullRequestId
ID:t för pull-begäran.
pullRequestId: number
Egenskapsvärde
number
remoteUrl
Används internt.
remoteUrl: string
Egenskapsvärde
string
repository
Lagringsplatsen som innehåller målgrenen för pull-begäran.
repository: GitRepository
Egenskapsvärde
reviewers
En lista över granskare på pull-begäran tillsammans med tillståndet för deras röster.
reviewers: IdentityRefWithVote[]
Egenskapsvärde
sourceRefName
Namnet på källgrenen för pull-begäran.
sourceRefName: string
Egenskapsvärde
string
status
supportsIterations
Om det är sant stöder den här pull-begäran flera iterationer. Iterationsstöd innebär att enskilda push-meddelanden till källgrenen för pull-begäran kan granskas och kommentarer som lämnas i en iteration spåras över framtida iterationer.
supportsIterations: boolean
Egenskapsvärde
boolean
targetRefName
Namnet på målgrenen för pull-begäran.
targetRefName: string
Egenskapsvärde
string
title
Rubriken på pull-begäran.
title: string
Egenskapsvärde
string
url
Används internt.
url: string
Egenskapsvärde
string
workItemRefs
Alla referenser till arbetsobjekt som är associerade med den här pull-begäran.
workItemRefs: ResourceRef[]