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

Als dit is ingesteld, wordt automatisch aanvullen ingeschakeld voor deze pull-aanvraag en is dit 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, afgezien of extern is 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 in de wachtrij is terechtgekomen 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 van een fork is, bevat deze informatie over de bron.

hasMultipleMergeBases

Waarschuwing voor meerdere samenvoegbases

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 optie leeg is, wordt de meest recente samenvoeging uitgevoerd of mislukt.

lastMergeSourceCommit

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

lastMergeTargetCommit

De doorvoer 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 samenvoeging van pull-aanvragen.

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 wanneer de samenvoegbewerking van de pull-aanvraag wordt uitgevoerd. Deze staan los van de voltooiingsopties, omdat de voltooiing slechts eenmaal plaatsvindt en er telkens een nieuwe samenvoeging wordt uitgevoerd wanneer de bronbranch van de pull-aanvraag wordt gewijzigd.

mergeStatus

De huidige status van de samenvoeging van pull-aanvragen.

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 voor 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 pushs naar de bronvertakking van de pull-aanvraag kunnen worden gecontroleerd en dat opmerkingen die in één iteratie zijn achtergelaten, in toekomstige iteraties worden bijgehouden.

targetRefName

De naam van de doelbranch van de pull-aanvraag.

title

De titel van de pull-aanvraag.

url

Intern gebruikt.

workItemRefs

Werkitemverwijzingen 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

Als dit is ingesteld, wordt automatisch aanvullen ingeschakeld voor deze pull-aanvraag en is dit 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, afgezien of extern is 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 in de wachtrij is terechtgekomen 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 van een fork is, bevat deze informatie over de bron.

forkSource: GitForkRef

Waarde van eigenschap

hasMultipleMergeBases

Waarschuwing voor meerdere samenvoegbases

hasMultipleMergeBases: 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 optie leeg is, wordt de meest recente samenvoeging uitgevoerd of mislukt.

lastMergeCommit: GitCommitRef

Waarde van eigenschap

lastMergeSourceCommit

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

lastMergeSourceCommit: GitCommitRef

Waarde van eigenschap

lastMergeTargetCommit

De doorvoer 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 samenvoeging van pull-aanvragen.

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 wanneer de samenvoegbewerking van de pull-aanvraag wordt uitgevoerd. Deze staan los van de voltooiingsopties, omdat de voltooiing slechts eenmaal plaatsvindt en er telkens een nieuwe samenvoeging wordt uitgevoerd wanneer de bronbranch van de pull-aanvraag wordt gewijzigd.

mergeOptions: GitPullRequestMergeOptions

Waarde van eigenschap

mergeStatus

De huidige status van de samenvoeging van pull-aanvragen.

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 voor 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 pushs naar de bronvertakking van de pull-aanvraag kunnen worden gecontroleerd en dat opmerkingen die in één iteratie zijn achtergelaten, in toekomstige iteraties worden bijgehouden.

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

Werkitemverwijzingen die zijn gekoppeld aan deze pull-aanvraag.

workItemRefs: ResourceRef[]

Waarde van eigenschap