GitPullRequest interface

Representerar alla data som är associerade med en pull-begäran.

Egenskaper

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}

autoCompleteSetBy

Om detta anges är automatisk komplettering aktiverat för den här pull-begäran och det här är den identitet som aktiverade den.

closedBy

Den användare som stängde pull-begäran.

closedDate

Det datum då pull-begäran stängdes (slutförd, övergiven eller sammanfogad externt).

codeReviewId

Kodgransknings-ID:t för pull-begäran. Används invärtes.

commits

De incheckningar som ingår i pull-begäran.

completionOptions

Alternativ som påverkar hur pull-begäran ska sammanfogas när den har slutförts.

completionQueueTime

Det senaste datumet då pull-begäran kom in i kön som ska slutföras. Används invärtes.

createdBy

Identiteten för den användare som skapade pull-begäran.

creationDate

Det datum då pull-begäran skapades.

description

Beskrivningen av pull-begäran.

forkSource

Om det här är en pull-begäran från en förgrening innehåller den information om källan.

hasMultipleMergeBases

Varning för flera sammanslagningar

ignoreTargetRefAndChooseDynamically

Med den här valfria parametern kan klienter använda dynamiska val på serversidan för målreferensen. På grund av befintliga kontrakt måste användarna ange en målreferens, men det här alternativet gör att servern ignorerar det och väljer dynamiskt från användarens favoriter (eller standardgrenen).

isDraft

Utkast/WIP-pull-begäran.

labels

Etiketterna som är associerade med pull-begäran.

lastMergeCommit

Incheckningen av den senaste sammanslagningen av pull-begäran. Om den är tom pågår den senaste sammanslagningen eller misslyckades.

lastMergeSourceCommit

Incheckningen i huvudet på källgrenen vid tidpunkten för den senaste sammanslagningen av pull-begäran.

lastMergeTargetCommit

Incheckningen i huvudet på målgrenen vid tidpunkten för den senaste pull-begäran sammanfogas.

mergeFailureMessage

Om detta anges misslyckades sammanslagningen av pull-begäran av den här anledningen.

mergeFailureType

Typen av fel (om det finns något) för sammanslagningen av pull-begäran.

mergeId

ID:t för jobbet som används för att köra sammanslagningen av pull-begäran. Används invärtes.

mergeOptions

Alternativ som används när sammanslagningen av pull-begäran körs. Dessa är separata från slutförandealternativen 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.

mergeStatus

Den aktuella statusen för sammanslagningen av pull-begäran.

pullRequestId

ID:t för pull-begäran.

remoteUrl

Används invärtes.

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.

sourceRefName

Namnet på källgrenen för pull-begäran.

status

Status för pull-begäran.

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.

targetRefName

Namnet på målgrenen för pull-begäran.

title

Rubriken på pull-begäran.

url

Används invärtes.

workItemRefs

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 detta anges är automatisk komplettering aktiverat för den här pull-begäran och det här är den identitet som aktiverade den.

autoCompleteSetBy: IdentityRef

Egenskapsvärde

closedBy

Den användare som stängde pull-begäran.

closedBy: IdentityRef

Egenskapsvärde

closedDate

Det datum då pull-begäran stängdes (slutförd, övergiven eller sammanfogad externt).

closedDate: Date

Egenskapsvärde

Date

codeReviewId

Kodgransknings-ID:t för pull-begäran. Används invärtes.

codeReviewId: number

Egenskapsvärde

number

commits

De incheckningar som ingår i pull-begäran.

commits: GitCommitRef[]

Egenskapsvärde

completionOptions

Alternativ som påverkar hur pull-begäran ska sammanfogas när den har slutförts.

completionOptions: GitPullRequestCompletionOptions

Egenskapsvärde

completionQueueTime

Det senaste datumet då pull-begäran kom in i kön som ska slutföras. Används invärtes.

completionQueueTime: Date

Egenskapsvärde

Date

createdBy

Identiteten för den användare som skapade pull-begäran.

createdBy: IdentityRef

Egenskapsvärde

creationDate

Det datum då pull-begäran skapades.

creationDate: Date

Egenskapsvärde

Date

description

Beskrivningen av pull-begäran.

description: string

Egenskapsvärde

string

forkSource

Om det här är en pull-begäran från en förgrening innehåller den information om källan.

forkSource: GitForkRef

Egenskapsvärde

hasMultipleMergeBases

Varning för flera sammanslagningar

hasMultipleMergeBases: boolean

Egenskapsvärde

boolean

ignoreTargetRefAndChooseDynamically

Med den här valfria parametern kan klienter använda dynamiska val på serversidan för målreferensen. På grund av befintliga kontrakt måste användarna ange en målreferens, men det här alternativet gör att servern ignorerar det och väljer dynamiskt från användarens favoriter (eller standardgrenen).

ignoreTargetRefAndChooseDynamically: boolean

Egenskapsvärde

boolean

isDraft

Utkast/WIP-pull-begäran.

isDraft: boolean

Egenskapsvärde

boolean

labels

Etiketterna som är associerade med pull-begäran.

labels: WebApiTagDefinition[]

Egenskapsvärde

lastMergeCommit

Incheckningen 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 pull-begäran sammanfogas.

lastMergeTargetCommit: GitCommitRef

Egenskapsvärde

mergeFailureMessage

Om detta anges misslyckades sammanslagningen av pull-begäran av den här anledningen.

mergeFailureMessage: string

Egenskapsvärde

string

mergeFailureType

Typen av fel (om det finns något) för sammanslagningen av pull-begäran.

mergeFailureType: PullRequestMergeFailureType

Egenskapsvärde

mergeId

ID:t för jobbet som används för att köra sammanslagningen av pull-begäran. Används invärtes.

mergeId: string

Egenskapsvärde

string

mergeOptions

Alternativ som används när sammanslagningen av pull-begäran körs. Dessa är separata från slutförandealternativen 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

Den aktuella statusen 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 invärtes.

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

Status för pull-begäran.

status: PullRequestStatus

Egenskapsvärde

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 invärtes.

url: string

Egenskapsvärde

string

workItemRefs

Alla referenser till arbetsobjekt som är associerade med den här pull-begäran.

workItemRefs: ResourceRef[]

Egenskapsvärde