Delen via


GitPullRequest interface

Vertegenwoordigt alle gegevens die zijn gekoppeld aan een pull-aanvraag.

Eigenschappen

artifactId

Een tekenreeks die deze pull-aanvraag uniek identificeert. Gebruik deze sjabloon om een artefact-id voor een pull-aanvraag te genereren: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Indien ingesteld, wordt automatisch aanvullen ingeschakeld voor deze pull-aanvraag en dit is de identiteit die deze heeft ingeschakeld.

closedBy

De gebruiker die de pull-aanvraag heeft gesloten.

closedDate

De datum waarop de pull-aanvraag is gesloten (voltooid, verlaten of extern samengevoegd).

codeReviewId

De codebeoordelings-id van de pull-aanvraag. Intern gebruikt.

commits

De doorvoeringen in de pull-aanvraag.

completionOptions

Opties die van invloed zijn op de wijze waarop de pull-aanvraag wordt samengevoegd wanneer deze is voltooid.

completionQueueTime

De meest recente datum waarop de pull-aanvraag de wachtrij heeft ingevoerd om te worden voltooid. Intern gebruikt.

createdBy

De identiteit van de gebruiker die de pull-aanvraag heeft gemaakt.

creationDate

De datum waarop de pull-aanvraag is gemaakt.

description

De beschrijving van de pull-aanvraag.

forkSource

Als dit een pull-aanvraag is van een fork, bevat dit informatie over de bron.

hasMultipleMergeBases

Waarschuwing voor meerdere mergebases

ignoreTargetRefAndChooseDynamically

Met deze optionele parameter kunnen clients dynamische keuzes aan de serverzijde gebruiken voor de doelref. Vanwege reeds bestaande contracten moeten gebruikers een doelverwijzing opgeven, maar deze optie zorgt ervoor dat de server deze negeert en dynamisch kiest uit de favorieten van de gebruiker (of de standaardvertakking).

isDraft

Concept/WIP-pull-aanvraag.

labels

De labels die zijn gekoppeld aan de pull-aanvraag.

lastMergeCommit

De doorvoer van de meest recente samenvoeging van pull-aanvragen. Als deze leeg is, wordt de meest recente samenvoeging uitgevoerd of mislukt.

lastMergeSourceCommit

De doorvoering aan het hoofd van de bronbranch op het moment van de laatste samenvoeging van pull-aanvragen.

lastMergeTargetCommit

De doorvoering aan het hoofd van de doelbranch op het moment van de laatste samenvoeging van pull-aanvragen.

mergeFailureMessage

Als deze optie is ingesteld, is het samenvoegen van pull-aanvragen om deze reden mislukt.

mergeFailureType

Het type fout (indien aanwezig) van de samenvoegbewerking van de pull-aanvraag.

mergeId

De id van de taak die wordt gebruikt om de samenvoegbewerking van de pull-aanvraag uit te voeren. Intern gebruikt.

mergeOptions

Opties die worden gebruikt bij het samenvoegen van pull-aanvragen. Deze zijn gescheiden van voltooiingsopties, omdat de voltooiing slechts eenmaal plaatsvindt en een nieuwe samenvoeging wordt uitgevoerd telkens wanneer de bronbranch van de pull-aanvraag wordt gewijzigd.

mergeStatus

De huidige status van de samenvoegbewerking van de pull-aanvraag.

pullRequestId

De id van de pull-aanvraag.

remoteUrl

Intern gebruikt.

repository

De opslagplaats met de doelbranch van de pull-aanvraag.

reviewers

Een lijst met revisoren in de pull-aanvraag, samen met de status van hun stemmen.

sourceRefName

De naam van de bronbranch van de pull-aanvraag.

status

De status van de pull-aanvraag.

supportsIterations

Indien waar, ondersteunt deze pull-aanvraag meerdere iteraties. Iteratieondersteuning betekent dat afzonderlijke pushes naar de bronvertakking van de pull-aanvraag kunnen worden gecontroleerd en opmerkingen in één iteratie worden bijgehouden in toekomstige iteraties.

targetRefName

De naam van de doelbranch van de pull-aanvraag.

title

De titel van de pull-aanvraag.

url

Intern gebruikt.

workItemRefs

Verwijzingen naar werkitems die zijn gekoppeld aan deze pull-aanvraag.

Eigenschapdetails

artifactId

Een tekenreeks die deze pull-aanvraag uniek identificeert. Gebruik deze sjabloon om een artefact-id voor een pull-aanvraag te genereren: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

Waarde van eigenschap

string

autoCompleteSetBy

Indien ingesteld, wordt automatisch aanvullen ingeschakeld voor deze pull-aanvraag en dit is de identiteit die deze heeft ingeschakeld.

autoCompleteSetBy: IdentityRef

Waarde van eigenschap

closedBy

De gebruiker die de pull-aanvraag heeft gesloten.

closedBy: IdentityRef

Waarde van eigenschap

closedDate

De datum waarop de pull-aanvraag is gesloten (voltooid, verlaten of extern samengevoegd).

closedDate: Date

Waarde van eigenschap

Date

codeReviewId

De codebeoordelings-id van de pull-aanvraag. Intern gebruikt.

codeReviewId: number

Waarde van eigenschap

number

commits

De doorvoeringen in de pull-aanvraag.

commits: GitCommitRef[]

Waarde van eigenschap

completionOptions

Opties die van invloed zijn op de wijze waarop de pull-aanvraag wordt samengevoegd wanneer deze is voltooid.

completionOptions: GitPullRequestCompletionOptions

Waarde van eigenschap

completionQueueTime

De meest recente datum waarop de pull-aanvraag de wachtrij heeft ingevoerd om te worden voltooid. Intern gebruikt.

completionQueueTime: Date

Waarde van eigenschap

Date

createdBy

De identiteit van de gebruiker die de pull-aanvraag heeft gemaakt.

createdBy: IdentityRef

Waarde van eigenschap

creationDate

De datum waarop de pull-aanvraag is gemaakt.

creationDate: Date

Waarde van eigenschap

Date

description

De beschrijving van de pull-aanvraag.

description: string

Waarde van eigenschap

string

forkSource

Als dit een pull-aanvraag is van een fork, bevat dit informatie over de bron.

forkSource: GitForkRef

Waarde van eigenschap

hasMultipleMergeBases

Waarschuwing voor meerdere mergebases

hasMultipleMergeBases: boolean

Waarde van eigenschap

boolean

ignoreTargetRefAndChooseDynamically

Met deze optionele parameter kunnen clients dynamische keuzes aan de serverzijde gebruiken voor de doelref. Vanwege reeds bestaande contracten moeten gebruikers een doelverwijzing opgeven, maar deze optie zorgt ervoor dat de server deze negeert en dynamisch kiest uit de favorieten van de gebruiker (of de standaardvertakking).

ignoreTargetRefAndChooseDynamically: boolean

Waarde van eigenschap

boolean

isDraft

Concept/WIP-pull-aanvraag.

isDraft: boolean

Waarde van eigenschap

boolean

labels

De labels die zijn gekoppeld aan de pull-aanvraag.

labels: WebApiTagDefinition[]

Waarde van eigenschap

lastMergeCommit

De doorvoer van de meest recente samenvoeging van pull-aanvragen. Als deze leeg is, wordt de meest recente samenvoeging uitgevoerd of mislukt.

lastMergeCommit: GitCommitRef

Waarde van eigenschap

lastMergeSourceCommit

De doorvoering aan het hoofd van de bronbranch op het moment van de laatste samenvoeging van pull-aanvragen.

lastMergeSourceCommit: GitCommitRef

Waarde van eigenschap

lastMergeTargetCommit

De doorvoering aan het hoofd van de doelbranch op het moment van de laatste samenvoeging van pull-aanvragen.

lastMergeTargetCommit: GitCommitRef

Waarde van eigenschap

mergeFailureMessage

Als deze optie is ingesteld, is het samenvoegen van pull-aanvragen om deze reden mislukt.

mergeFailureMessage: string

Waarde van eigenschap

string

mergeFailureType

Het type fout (indien aanwezig) van de samenvoegbewerking van de pull-aanvraag.

mergeFailureType: PullRequestMergeFailureType

Waarde van eigenschap

mergeId

De id van de taak die wordt gebruikt om de samenvoegbewerking van de pull-aanvraag uit te voeren. Intern gebruikt.

mergeId: string

Waarde van eigenschap

string

mergeOptions

Opties die worden gebruikt bij het samenvoegen van pull-aanvragen. Deze zijn gescheiden van voltooiingsopties, omdat de voltooiing slechts eenmaal plaatsvindt en een nieuwe samenvoeging wordt uitgevoerd telkens wanneer de bronbranch van de pull-aanvraag wordt gewijzigd.

mergeOptions: GitPullRequestMergeOptions

Waarde van eigenschap

mergeStatus

De huidige status van de samenvoegbewerking van de pull-aanvraag.

mergeStatus: PullRequestAsyncStatus

Waarde van eigenschap

pullRequestId

De id van de pull-aanvraag.

pullRequestId: number

Waarde van eigenschap

number

remoteUrl

Intern gebruikt.

remoteUrl: string

Waarde van eigenschap

string

repository

De opslagplaats met de doelbranch van de pull-aanvraag.

repository: GitRepository

Waarde van eigenschap

reviewers

Een lijst met revisoren in de pull-aanvraag, samen met de status van hun stemmen.

reviewers: IdentityRefWithVote[]

Waarde van eigenschap

sourceRefName

De naam van de bronbranch van de pull-aanvraag.

sourceRefName: string

Waarde van eigenschap

string

status

De status van de pull-aanvraag.

status: PullRequestStatus

Waarde van eigenschap

supportsIterations

Indien waar, ondersteunt deze pull-aanvraag meerdere iteraties. Iteratieondersteuning betekent dat afzonderlijke pushes naar de bronvertakking van de pull-aanvraag kunnen worden gecontroleerd en opmerkingen in één iteratie worden bijgehouden in toekomstige iteraties.

supportsIterations: boolean

Waarde van eigenschap

boolean

targetRefName

De naam van de doelbranch van de pull-aanvraag.

targetRefName: string

Waarde van eigenschap

string

title

De titel van de pull-aanvraag.

title: string

Waarde van eigenschap

string

url

Intern gebruikt.

url: string

Waarde van eigenschap

string

workItemRefs

Verwijzingen naar werkitems die zijn gekoppeld aan deze pull-aanvraag.

workItemRefs: ResourceRef[]

Waarde van eigenschap