GitPullRequest interface
Vertegenwoordigt alle gegevens die zijn gekoppeld aan een pull-aanvraag.
Eigenschappen
| artifact |
Een tekenreeks die deze pull-aanvraag uniek identificeert. Gebruik deze sjabloon om een artefact-id voor een pull-aanvraag te genereren: |
| auto |
Indien ingesteld, wordt automatisch aanvullen ingeschakeld voor deze pull-aanvraag en dit is de identiteit die deze heeft ingeschakeld. |
| closed |
De gebruiker die de pull-aanvraag heeft gesloten. |
| closed |
De datum waarop de pull-aanvraag is gesloten (voltooid, verlaten of extern samengevoegd). |
| code |
De codebeoordelings-id van de pull-aanvraag. Intern gebruikt. |
| commits | De doorvoeringen in de pull-aanvraag. |
| completion |
Opties die van invloed zijn op de wijze waarop de pull-aanvraag wordt samengevoegd wanneer deze is voltooid. |
| completion |
De meest recente datum waarop de pull-aanvraag de wachtrij heeft ingevoerd om te worden voltooid. Intern gebruikt. |
| created |
De identiteit van de gebruiker die de pull-aanvraag heeft gemaakt. |
| creation |
De datum waarop de pull-aanvraag is gemaakt. |
| description | De beschrijving van de pull-aanvraag. |
| fork |
Als dit een pull-aanvraag is van een fork, bevat dit informatie over de bron. |
| has |
Waarschuwing voor meerdere mergebases |
| ignore |
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). |
| is |
Concept/WIP-pull-aanvraag. |
| labels | De labels die zijn gekoppeld aan de pull-aanvraag. |
| last |
De doorvoer van de meest recente samenvoeging van pull-aanvragen. Als deze leeg is, wordt de meest recente samenvoeging uitgevoerd of mislukt. |
| last |
De doorvoering aan het hoofd van de bronbranch op het moment van de laatste samenvoeging van pull-aanvragen. |
| last |
De doorvoering aan het hoofd van de doelbranch op het moment van de laatste samenvoeging van pull-aanvragen. |
| merge |
Als deze optie is ingesteld, is het samenvoegen van pull-aanvragen om deze reden mislukt. |
| merge |
Het type fout (indien aanwezig) van de samenvoegbewerking van de pull-aanvraag. |
| merge |
De id van de taak die wordt gebruikt om de samenvoegbewerking van de pull-aanvraag uit te voeren. Intern gebruikt. |
| merge |
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. |
| merge |
De huidige status van de samenvoegbewerking van de pull-aanvraag. |
| pull |
De id van de pull-aanvraag. |
| remote |
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. |
| source |
De naam van de bronbranch van de pull-aanvraag. |
| status | De status van de pull-aanvraag. |
| supports |
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. |
| target |
De naam van de doelbranch van de pull-aanvraag. |
| title | De titel van de pull-aanvraag. |
| url | Intern gebruikt. |
| work |
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
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
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[]