GitPullRequest interface
Reprezentuje wszystkie dane skojarzone z żądaniem ściągnięcia.
Właściwości
artifact |
Ciąg, który jednoznacznie identyfikuje to żądanie ściągnięcia. Aby wygenerować identyfikator artefaktu dla żądania ściągnięcia, użyj tego szablonu: |
auto |
W przypadku ustawienia autouzupełnianie jest włączone dla tego żądania ściągnięcia i jest to tożsamość, która ją włączyła. |
closed |
Użytkownik, który zamknął żądanie ściągnięcia. |
closed |
Data zamknięcia żądania ściągnięcia (ukończona, porzucona lub scalona zewnętrznie). |
code |
Identyfikator przeglądu kodu żądania ściągnięcia. Używane wewnętrznie. |
commits | Zatwierdzenia zawarte w żądaniu ściągnięcia. |
completion |
Opcje wpływające na sposób scalania żądania ściągnięcia po jego zakończeniu. |
completion |
Ostatnia data zakończenia żądania ściągnięcia wprowadzona do kolejki. Używane wewnętrznie. |
created |
Tożsamość użytkownika, który utworzył żądanie ściągnięcia. |
creation |
Data utworzenia żądania ściągnięcia. |
description | Opis żądania ściągnięcia. |
fork |
Jeśli jest to żądanie ściągnięcia z rozwidlenia, będzie zawierać informacje o jego źródle. |
has |
Ostrzeżenie o wielu bazach scalania |
is |
Żądanie ściągnięcia draft/WIP. |
labels | Etykiety skojarzone z żądaniem ściągnięcia. |
last |
Zatwierdzenie najnowszego scalania żądania ściągnięcia. Jeśli jest puste, najnowsze scalanie jest w toku lub zakończyło się niepowodzeniem. |
last |
Zatwierdzenie w nagłówku gałęzi źródłowej w momencie ostatniego scalania żądania ściągnięcia. |
last |
Zatwierdzenie w nagłówku gałęzi docelowej w momencie ostatniego scalania żądania ściągnięcia. |
merge |
W przypadku ustawienia scalanie żądania ściągnięcia nie powiodło się z tego powodu. |
merge |
Typ błędu (jeśli istnieje) scalania żądania ściągnięcia. |
merge |
Identyfikator zadania użytego do uruchomienia scalania żądania ściągnięcia. Używane wewnętrznie. |
merge |
Opcje używane podczas uruchamiania scalania żądania ściągnięcia. Są one oddzielone od opcji uzupełniania, ponieważ ukończenie odbywa się tylko raz, a nowe scalanie będzie uruchamiane za każdym razem, gdy zmienia się gałąź źródłowa żądania ściągnięcia. |
merge |
Bieżący stan scalania żądania ściągnięcia. |
pull |
Identyfikator żądania ściągnięcia. |
remote |
Używane wewnętrznie. |
repository | Repozytorium zawierające gałąź docelową żądania ściągnięcia. |
reviewers | Lista recenzentów żądania ściągnięcia wraz ze stanem ich głosów. |
source |
Nazwa gałęzi źródłowej żądania ściągnięcia. |
status | Stan żądania ściągnięcia. |
supports |
Jeśli to prawda, to żądanie ściągnięcia obsługuje wiele iteracji. Obsługa iteracji oznacza, że poszczególne wypychania do gałęzi źródłowej żądania ściągnięcia można przeglądać, a komentarze pozostawione w jednej iteracji będą śledzone w przyszłych iteracji. |
target |
Nazwa gałęzi docelowej żądania ściągnięcia. |
title | Tytuł żądania ściągnięcia. |
url | Używane wewnętrznie. |
work |
Wszystkie odwołania do elementów roboczych skojarzone z tym żądaniem ściągnięcia. |
Szczegóły właściwości
artifactId
Ciąg, który jednoznacznie identyfikuje to żądanie ściągnięcia. Aby wygenerować identyfikator artefaktu dla żądania ściągnięcia, użyj tego szablonu: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Wartość właściwości
string
autoCompleteSetBy
W przypadku ustawienia autouzupełnianie jest włączone dla tego żądania ściągnięcia i jest to tożsamość, która ją włączyła.
autoCompleteSetBy: IdentityRef
Wartość właściwości
closedBy
Użytkownik, który zamknął żądanie ściągnięcia.
closedBy: IdentityRef
Wartość właściwości
closedDate
Data zamknięcia żądania ściągnięcia (ukończona, porzucona lub scalona zewnętrznie).
closedDate: Date
Wartość właściwości
Date
codeReviewId
Identyfikator przeglądu kodu żądania ściągnięcia. Używane wewnętrznie.
codeReviewId: number
Wartość właściwości
number
commits
Zatwierdzenia zawarte w żądaniu ściągnięcia.
commits: GitCommitRef[]
Wartość właściwości
completionOptions
Opcje wpływające na sposób scalania żądania ściągnięcia po jego zakończeniu.
completionOptions: GitPullRequestCompletionOptions
Wartość właściwości
completionQueueTime
Ostatnia data zakończenia żądania ściągnięcia wprowadzona do kolejki. Używane wewnętrznie.
completionQueueTime: Date
Wartość właściwości
Date
createdBy
Tożsamość użytkownika, który utworzył żądanie ściągnięcia.
createdBy: IdentityRef
Wartość właściwości
creationDate
Data utworzenia żądania ściągnięcia.
creationDate: Date
Wartość właściwości
Date
description
Opis żądania ściągnięcia.
description: string
Wartość właściwości
string
forkSource
Jeśli jest to żądanie ściągnięcia z rozwidlenia, będzie zawierać informacje o jego źródle.
forkSource: GitForkRef
Wartość właściwości
hasMultipleMergeBases
Ostrzeżenie o wielu bazach scalania
hasMultipleMergeBases: boolean
Wartość właściwości
boolean
isDraft
Żądanie ściągnięcia draft/WIP.
isDraft: boolean
Wartość właściwości
boolean
labels
Etykiety skojarzone z żądaniem ściągnięcia.
labels: WebApiTagDefinition[]
Wartość właściwości
lastMergeCommit
Zatwierdzenie najnowszego scalania żądania ściągnięcia. Jeśli jest puste, najnowsze scalanie jest w toku lub zakończyło się niepowodzeniem.
lastMergeCommit: GitCommitRef
Wartość właściwości
lastMergeSourceCommit
Zatwierdzenie w nagłówku gałęzi źródłowej w momencie ostatniego scalania żądania ściągnięcia.
lastMergeSourceCommit: GitCommitRef
Wartość właściwości
lastMergeTargetCommit
Zatwierdzenie w nagłówku gałęzi docelowej w momencie ostatniego scalania żądania ściągnięcia.
lastMergeTargetCommit: GitCommitRef
Wartość właściwości
mergeFailureMessage
W przypadku ustawienia scalanie żądania ściągnięcia nie powiodło się z tego powodu.
mergeFailureMessage: string
Wartość właściwości
string
mergeFailureType
Typ błędu (jeśli istnieje) scalania żądania ściągnięcia.
mergeFailureType: PullRequestMergeFailureType
Wartość właściwości
mergeId
Identyfikator zadania użytego do uruchomienia scalania żądania ściągnięcia. Używane wewnętrznie.
mergeId: string
Wartość właściwości
string
mergeOptions
Opcje używane podczas uruchamiania scalania żądania ściągnięcia. Są one oddzielone od opcji uzupełniania, ponieważ ukończenie odbywa się tylko raz, a nowe scalanie będzie uruchamiane za każdym razem, gdy zmienia się gałąź źródłowa żądania ściągnięcia.
mergeOptions: GitPullRequestMergeOptions
Wartość właściwości
mergeStatus
Bieżący stan scalania żądania ściągnięcia.
mergeStatus: PullRequestAsyncStatus
Wartość właściwości
pullRequestId
Identyfikator żądania ściągnięcia.
pullRequestId: number
Wartość właściwości
number
remoteUrl
Używane wewnętrznie.
remoteUrl: string
Wartość właściwości
string
repository
Repozytorium zawierające gałąź docelową żądania ściągnięcia.
repository: GitRepository
Wartość właściwości
reviewers
Lista recenzentów żądania ściągnięcia wraz ze stanem ich głosów.
reviewers: IdentityRefWithVote[]
Wartość właściwości
sourceRefName
Nazwa gałęzi źródłowej żądania ściągnięcia.
sourceRefName: string
Wartość właściwości
string
status
supportsIterations
Jeśli to prawda, to żądanie ściągnięcia obsługuje wiele iteracji. Obsługa iteracji oznacza, że poszczególne wypychania do gałęzi źródłowej żądania ściągnięcia można przeglądać, a komentarze pozostawione w jednej iteracji będą śledzone w przyszłych iteracji.
supportsIterations: boolean
Wartość właściwości
boolean
targetRefName
Nazwa gałęzi docelowej żądania ściągnięcia.
targetRefName: string
Wartość właściwości
string
title
Tytuł żądania ściągnięcia.
title: string
Wartość właściwości
string
url
Używane wewnętrznie.
url: string
Wartość właściwości
string
workItemRefs
Wszystkie odwołania do elementów roboczych skojarzone z tym żądaniem ściągnięcia.
workItemRefs: ResourceRef[]