Dela via


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

closedBy

Användaren som stängde pull-begäran.

closedDate

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

codeReviewId

Kodgransknings-ID för pull-begäran. Används internt.

commits

Incheckningarna som finns i pull-begäran.

completionOptions

Alternativ som påverkar hur pull-begäran slås samman när den är klar.

completionQueueTime

Det senaste datumet då pull-begäran angav kön som skulle slutföras. Används internt.

createdBy

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

creationDate

Datumet då pull-begäran skapades.

description

Beskrivningen av pull-begäran.

forkSource

Om detta är en PR från en förgrening innehåller detta information om källan.

hasMultipleMergeBases

Varning om flera sammanslagningsbaser

isDraft

Utkast/WIP-pullbegäran.

labels

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

lastMergeCommit

Incheckning 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 sammanslagningen av pull-begäran.

mergeFailureMessage

Om detta anges misslyckades sammanslagning av pull-begäran av den anledningen.

mergeFailureType

Typ av fel (om någon) för sammanfogningen av pull-begäran.

mergeId

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

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.

mergeStatus

Aktuell status för sammanslagningen av pull-begäran.

pullRequestId

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

remoteUrl

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.

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 internt.

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 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

Användaren som stängde pull-begäran.

closedBy: IdentityRef

Egenskapsvärde

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

Incheckningarna som finns i pull-begäran.

commits: GitCommitRef[]

Egenskapsvärde

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

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 internt.

url: string

Egenskapsvärde

string

workItemRefs

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

workItemRefs: ResourceRef[]

Egenskapsvärde