Pull Requests - Update
Aktualizowanie żądania ściągnięcia
Są to właściwości, które można zaktualizować za pomocą interfejsu API:
- Stan
- Tytuł
- Opis (do 4000 znaków)
- ZakończenieOpcje
- ScalanieOpcje
- AutoCompleteSetBy.Id
- TargetRefName (gdy funkcja retargeting żądania ściągnięcia jest włączona) Próba zaktualizowania innych właściwości poza tą listą
InvalidArgumentValueException
spowoduje, że serwer zgłasza błąd lub dyskretnie ignoruje aktualizację.
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?api-version=7.1-preview.1
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
organization
|
path | True |
string |
Nazwa organizacji usługi Azure DevOps. |
pull
|
path | True |
integer int32 |
Identyfikator żądania ściągnięcia do zaktualizowania. |
repository
|
path | True |
string |
Identyfikator repozytorium gałęzi docelowej żądania ściągnięcia. |
project
|
path |
string |
Identyfikator projektu lub nazwa projektu |
|
api-version
|
query | True |
string |
Wersja interfejsu API do użycia. Powinno to być ustawione na wartość "7.1-preview.1", aby używać tej wersji interfejsu API. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Łącza do innych powiązanych obiektów. |
artifactId |
string |
Ciąg, który jednoznacznie identyfikuje to żądanie ściągnięcia. Aby wygenerować identyfikator artefaktu dla żądania ściągnięcia, użyj tego szablonu: |
autoCompleteSetBy |
Identity |
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. |
closedBy |
Identity |
Użytkownik, który zamknął żądanie ściągnięcia. |
closedDate |
string |
Data zamknięcia żądania ściągnięcia (ukończona, porzucona lub scalona zewnętrznie). |
codeReviewId |
integer |
Identyfikator przeglądu kodu żądania ściągnięcia. Używane wewnętrznie. |
commits |
Git |
Zatwierdzenia zawarte w żądaniu ściągnięcia. |
completionOptions |
Git |
Opcje wpływające na sposób scalania żądania ściągnięcia po zakończeniu. |
completionQueueTime |
string |
Najnowsza data, w której żądanie ściągnięcia wprowadziło kolejkę do ukończenia. Używane wewnętrznie. |
createdBy |
Identity |
Tożsamość użytkownika, który utworzył żądanie ściągnięcia. |
creationDate |
string |
Data utworzenia żądania ściągnięcia. |
description |
string |
Opis żądania ściągnięcia. |
forkSource |
Git |
Jeśli jest to żądanie ściągnięcia z rozwidlenia, będzie zawierać informacje o jego źródle. |
hasMultipleMergeBases |
boolean |
Ostrzeżenie o wielu bazach scalania |
isDraft |
boolean |
Wersja robocza/żądanie ściągnięcia funkcji WIP. |
labels |
Web |
Etykiety skojarzone z żądaniem ściągnięcia. |
lastMergeCommit |
Git |
Zatwierdzenie najnowszego scalania żądania ściągnięcia. Jeśli jest puste, najnowsze scalanie jest w toku lub zakończyło się niepowodzeniem. |
lastMergeSourceCommit |
Git |
Zatwierdzenie w nagłówku gałęzi źródłowej w momencie ostatniego scalania żądania ściągnięcia. |
lastMergeTargetCommit |
Git |
Zatwierdzenie w nagłówku gałęzi docelowej w momencie ostatniego scalania żądania ściągnięcia. |
mergeFailureMessage |
string |
W przypadku ustawienia scalanie żądania ściągnięcia nie powiodło się z tego powodu. |
mergeFailureType |
Pull |
Typ błędu (jeśli istnieje) scalania żądania ściągnięcia. |
mergeId |
string |
Identyfikator zadania użytego do uruchomienia scalania żądania ściągnięcia. Używane wewnętrznie. |
mergeOptions |
Git |
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 gałąź źródłowa żądania ściągnięcia ulegnie zmianie. |
mergeStatus |
Pull |
Bieżący stan scalania żądania ściągnięcia. |
pullRequestId |
integer |
Identyfikator żądania ściągnięcia. |
remoteUrl |
string |
Używane wewnętrznie. |
repository |
Git |
Repozytorium zawierające gałąź docelową żądania ściągnięcia. |
reviewers |
Identity |
Lista recenzentów żądania ściągnięcia wraz ze stanem ich głosów. |
sourceRefName |
string |
Nazwa gałęzi źródłowej żądania ściągnięcia. |
status |
Pull |
Stan żądania ściągnięcia. |
supportsIterations |
boolean |
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 przejrzeć, a komentarze pozostawione w jednej iteracji będą śledzone w przyszłych iteracji. |
targetRefName |
string |
Nazwa gałęzi docelowej żądania ściągnięcia. |
title |
string |
Tytuł żądania ściągnięcia. |
url |
string |
Używane wewnętrznie. |
workItemRefs |
Resource |
Wszelkie odwołania do elementów roboczych skojarzone z tym żądaniem ściągnięcia. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Git |
operacja zakończona powodzeniem |
Zabezpieczenia
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Nazwa | Opis |
---|---|
vso.code_write | Umożliwia odczytywanie, aktualizowanie i usuwanie kodu źródłowego, uzyskiwanie dostępu do metadanych dotyczących zatwierdzeń, zestawów zmian, gałęzi i innych artefaktów kontroli wersji. Umożliwia również tworzenie żądań ściągnięcia i przeglądów kodu oraz zarządzanie nimi oraz odbieranie powiadomień o zdarzeniach kontroli wersji za pośrednictwem punktów zaczepienia usługi. |
Definicje
Nazwa | Opis |
---|---|
Change |
|
Git |
|
Git |
Zawiera właściwości opisujące zatwierdzenie usługi Git i skojarzone metadane. |
Git |
Informacje na temat rozwidlenia ref. |
Git |
Reprezentuje wszystkie dane skojarzone z żądaniem ściągnięcia. |
Git |
Preferencje dotyczące sposobu ukończenia żądania ściągnięcia. |
Git |
Opcje, które są używane podczas tworzenia scalania żądania ściągnięcia. |
Git |
Określ strategię używaną do scalania żądania ściągnięcia podczas ukończenia. Jeśli parametr MergeStrategy nie ma żadnej wartości, scalanie no-FF zostanie utworzone, jeśli SquashMerge == false. Jeśli parametr MergeStrategy nie ma żadnej wartości, zatwierdzenia żądania ściągnięcia zostaną zgniecione, jeśli squashMerge == true. Właściwość SquashMerge jest przestarzała. Zaleca się jawne ustawienie scalaniaStrategy we wszystkich przypadkach. Jeśli dla metody MergeStrategy zostanie podana jawna wartość, właściwość SquashMerge zostanie zignorowana. |
Git |
|
Git |
|
Git |
|
Git |
Ta klasa zawiera metadane usługi/rozszerzenia delegowania stanu. |
Git |
Kontekst stanu, który jednoznacznie identyfikuje stan. |
Git |
Stan stanu. |
Git |
|
Git |
Informacje o użytkowniku i data operacji usługi Git. |
Identity |
|
Identity |
Informacje o tożsamości, w tym głosowanie na żądanie ściągnięcia. |
Item |
|
Item |
|
Project |
Stan projektu. |
Project |
Widoczność projektu. |
Pull |
Bieżący stan scalania żądania ściągnięcia. |
Pull |
Typ błędu (jeśli istnieje) scalania żądania ściągnięcia. |
Pull |
Stan żądania ściągnięcia. |
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
Resource |
|
Team |
Obiekt odwołania dla obiektu TeamProjectCollection. |
Team |
Reprezentuje płytkie odwołanie do projektu TeamProject. |
Version |
Typ zmiany wprowadzonej w elemencie. |
Web |
Reprezentacja definicji tagu, która jest wysyłana przez sieć. |
ChangeCountDictionary
GitChange
Nazwa | Typ | Opis |
---|---|---|
changeId |
integer |
Identyfikator zmiany w grupie zmian. |
changeType |
Version |
Typ zmiany wprowadzonej w elemencie. |
item |
string |
Bieżąca wersja. |
newContent |
Item |
Zawartość elementu po zmianie. |
newContentTemplate |
Git |
Nowy szablon zawartości do użycia podczas wypychania nowych zmian. |
originalPath |
string |
Oryginalna ścieżka elementu, jeśli różni się od bieżącej ścieżki. |
sourceServerItem |
string |
Ścieżka elementu na serwerze. |
url |
string |
Adres URL umożliwiający pobranie elementu. |
GitCommitRef
Zawiera właściwości opisujące zatwierdzenie usługi Git i skojarzone metadane.
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Kolekcja powiązanych linków referencyjnych REST. |
author |
Git |
Autor zatwierdzenia. |
changeCounts |
Change |
Liczba typów zmian (edycji, usuwania itp.) uwzględnionych w zatwierdzeniu. |
changes |
Git |
Wyliczenie zmian uwzględnionych w zatwierdzeniu. |
comment |
string |
Komentarz lub wiadomość zatwierdzenia. |
commentTruncated |
boolean |
Wskazuje, czy komentarz został obcięty z pełnego komunikatu komentarza zatwierdzenia usługi Git. |
commitId |
string |
Identyfikator (SHA-1) zatwierdzenia. |
commitTooManyChanges |
boolean |
Wskazuje, że zatwierdzenie zawiera zbyt wiele zmian do wyświetlenia |
committer |
Git |
Zatwierdzanie zatwierdzenia. |
parents |
string[] |
Wyliczenie identyfikatorów zatwierdzeń nadrzędnych dla tego zatwierdzenia. |
push |
Git |
Wypychanie skojarzone z tym zatwierdzeniem. |
remoteUrl |
string |
Zdalna ścieżka adresu URL do zatwierdzenia. |
statuses |
Git |
Lista metadanych stanu z usług i rozszerzeń, które mogą kojarzyć dodatkowe informacje z zatwierdzeniem. |
url |
string |
Adres URL REST dla tego zasobu. |
workItems |
Resource |
Lista elementów roboczych skojarzonych z tym zatwierdzeniem. |
GitForkRef
Informacje na temat rozwidlenia ref.
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
creator |
Identity |
|
isLocked |
boolean |
|
isLockedBy |
Identity |
|
name |
string |
|
objectId |
string |
|
peeledObjectId |
string |
|
repository |
Git |
Identyfikator repozytorium rozwidlenia. |
statuses |
Git |
Ta klasa zawiera metadane usługi/rozszerzenia delegowania stanu. |
url |
string |
GitPullRequest
Reprezentuje wszystkie dane skojarzone z żądaniem ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Łącza do innych powiązanych obiektów. |
artifactId |
string |
Ciąg, który jednoznacznie identyfikuje to żądanie ściągnięcia. Aby wygenerować identyfikator artefaktu dla żądania ściągnięcia, użyj tego szablonu: |
autoCompleteSetBy |
Identity |
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. |
closedBy |
Identity |
Użytkownik, który zamknął żądanie ściągnięcia. |
closedDate |
string |
Data zamknięcia żądania ściągnięcia (ukończona, porzucona lub scalona zewnętrznie). |
codeReviewId |
integer |
Identyfikator przeglądu kodu żądania ściągnięcia. Używane wewnętrznie. |
commits |
Git |
Zatwierdzenia zawarte w żądaniu ściągnięcia. |
completionOptions |
Git |
Opcje wpływające na sposób scalania żądania ściągnięcia po jego zakończeniu. |
completionQueueTime |
string |
Ostatnia data zakończenia żądania ściągnięcia wprowadzona do kolejki. Używane wewnętrznie. |
createdBy |
Identity |
Tożsamość użytkownika, który utworzył żądanie ściągnięcia. |
creationDate |
string |
Data utworzenia żądania ściągnięcia. |
description |
string |
Opis żądania ściągnięcia. |
forkSource |
Git |
Jeśli jest to żądanie ściągnięcia z rozwidlenia, będzie zawierać informacje o jego źródle. |
hasMultipleMergeBases |
boolean |
Ostrzeżenie o wielu bazach scalania |
isDraft |
boolean |
Żądanie ściągnięcia draft/WIP. |
labels |
Web |
Etykiety skojarzone z żądaniem ściągnięcia. |
lastMergeCommit |
Git |
Zatwierdzenie najnowszego scalania żądania ściągnięcia. Jeśli jest puste, najnowsze scalanie jest w toku lub zakończyło się niepowodzeniem. |
lastMergeSourceCommit |
Git |
Zatwierdzenie w nagłówku gałęzi źródłowej w momencie ostatniego scalania żądania ściągnięcia. |
lastMergeTargetCommit |
Git |
Zatwierdzenie w nagłówku gałęzi docelowej w momencie ostatniego scalania żądania ściągnięcia. |
mergeFailureMessage |
string |
W przypadku ustawienia scalanie żądania ściągnięcia nie powiodło się z tego powodu. |
mergeFailureType |
Pull |
Typ błędu (jeśli istnieje) scalania żądania ściągnięcia. |
mergeId |
string |
Identyfikator zadania użytego do uruchomienia scalania żądania ściągnięcia. Używane wewnętrznie. |
mergeOptions |
Git |
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. |
mergeStatus |
Pull |
Bieżący stan scalania żądania ściągnięcia. |
pullRequestId |
integer |
Identyfikator żądania ściągnięcia. |
remoteUrl |
string |
Używane wewnętrznie. |
repository |
Git |
Repozytorium zawierające gałąź docelową żądania ściągnięcia. |
reviewers |
Identity |
Lista recenzentów żądania ściągnięcia wraz ze stanem ich głosów. |
sourceRefName |
string |
Nazwa gałęzi źródłowej żądania ściągnięcia. |
status |
Pull |
Stan żądania ściągnięcia. |
supportsIterations |
boolean |
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. |
targetRefName |
string |
Nazwa gałęzi docelowej żądania ściągnięcia. |
title |
string |
Tytuł żądania ściągnięcia. |
url |
string |
Używane wewnętrznie. |
workItemRefs |
Resource |
Wszystkie odwołania do elementów roboczych skojarzone z tym żądaniem ściągnięcia. |
GitPullRequestCompletionOptions
Preferencje dotyczące sposobu ukończenia żądania ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
autoCompleteIgnoreConfigIds |
integer[] |
Lista wszystkich identyfikatorów konfiguracji zasad, które autouzupełnienia nie powinny czekać. Dotyczy tylko opcjonalnych zasad (isBlocking == false). Autouzupełnianie zawsze czeka na wymagane zasady (isBlocking == true). |
bypassPolicy |
boolean |
Jeśli to prawda, zasady zostaną jawnie pominięte podczas wykonywania żądania ściągnięcia. |
bypassReason |
string |
Jeśli zasady są pomijane, przyczyna ta jest przechowywana jako przyczyna użycia obejścia. |
deleteSourceBranch |
boolean |
W przypadku wartości true gałąź źródłowa żądania ściągnięcia zostanie usunięta po zakończeniu. |
mergeCommitMessage |
string |
W przypadku ustawienia ta wartość będzie używana jako komunikat zatwierdzenia zatwierdzenia zatwierdzenia scalania. |
mergeStrategy |
Git |
Określ strategię używaną do scalania żądania ściągnięcia podczas ukończenia. Jeśli parametr MergeStrategy nie ma żadnej wartości, scalanie no-FF zostanie utworzone, jeśli SquashMerge == false. Jeśli parametr MergeStrategy nie ma żadnej wartości, zatwierdzenia żądania ściągnięcia zostaną zgniecione, jeśli squashMerge == true. Właściwość SquashMerge jest przestarzała. Zaleca się jawne ustawienie scalaniaStrategy we wszystkich przypadkach. Jeśli dla metody MergeStrategy zostanie podana jawna wartość, właściwość SquashMerge zostanie zignorowana. |
squashMerge |
boolean |
SquashMerge jest przestarzały. Należy jawnie ustawić wartość MergeStrategy. Jeśli właściwość MergeStrategy jest ustawiona na dowolną wartość, wartość SquashMerge zostanie zignorowana. Jeśli właściwość MergeStrategy nie jest ustawiona, strategia scalania nie będzie szybko przesyłana do przodu, jeśli ta flaga ma wartość false lub squash, jeśli ma wartość true. |
transitionWorkItems |
boolean |
W przypadku wartości true spróbujemy przenieść wszystkie elementy robocze połączone z żądaniem ściągnięcia do następnego stanu logicznego (tj. Aktywne —> Rozwiązane) |
triggeredByAutoComplete |
boolean |
Jeśli wartość true, bieżąca próba ukończenia została wyzwolona za pośrednictwem autouzupełnienia. Używane wewnętrznie. |
GitPullRequestMergeOptions
Opcje, które są używane podczas tworzenia scalania żądania ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
conflictAuthorshipCommits |
boolean |
Jeśli to prawda, rozwiązania konfliktów zastosowane podczas scalania zostaną umieszczone w oddzielnych zatwierdzeniach w celu zachowania informacji o autorstwie dla winy git itp. |
detectRenameFalsePositives |
boolean |
|
disableRenames |
boolean |
Jeśli wartość true, wykrywanie zmiany nazwy nie zostanie wykonane podczas scalania. |
GitPullRequestMergeStrategy
Określ strategię używaną do scalania żądania ściągnięcia podczas ukończenia. Jeśli parametr MergeStrategy nie ma żadnej wartości, scalanie no-FF zostanie utworzone, jeśli SquashMerge == false. Jeśli parametr MergeStrategy nie ma żadnej wartości, zatwierdzenia żądania ściągnięcia zostaną zgniecione, jeśli squashMerge == true. Właściwość SquashMerge jest przestarzała. Zaleca się jawne ustawienie scalaniaStrategy we wszystkich przypadkach. Jeśli dla metody MergeStrategy zostanie podana jawna wartość, właściwość SquashMerge zostanie zignorowana.
Nazwa | Typ | Opis |
---|---|---|
noFastForward |
string |
Scalanie z dwoma elementami nadrzędnymi, bez szybkiego przesyłania dalej. Gałąź źródłowa jest niezmieniona. Jest to zachowanie domyślne. |
rebase |
string |
Zmień bazę gałęzi źródłowej na wierzchu zatwierdzenia HEAD gałęzi docelowej i szybko prześlij gałąź docelową. Gałąź źródłowa jest aktualizowana podczas operacji rebase. |
rebaseMerge |
string |
Utwórz ponownie gałąź źródłową w górnej części zatwierdzenia HEAD gałęzi docelowej i utwórz scalanie z dwoma elementami nadrzędnymi bez szybkiego przesyłania dalej. Gałąź źródłowa jest aktualizowana podczas operacji rebase. |
squash |
string |
Umieść wszystkie zmiany z żądania ściągnięcia do zatwierdzenia pojedynczego elementu nadrzędnego. |
GitPushRef
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
date |
string |
|
pushId |
integer |
|
pushedBy |
Identity |
|
url |
string |
GitRepository
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
defaultBranch |
string |
|
id |
string |
|
isDisabled |
boolean |
Wartość True, jeśli repozytorium jest wyłączone. W przeciwnym razie wartość false. |
isFork |
boolean |
Wartość true, jeśli repozytorium zostało utworzone jako rozwidlenie. |
isInMaintenance |
boolean |
Wartość True, jeśli repozytorium jest w konserwacji. W przeciwnym razie wartość false. |
name |
string |
|
parentRepository |
Git |
|
project |
Team |
Reprezentuje płytkie odwołanie do projektu TeamProject. |
remoteUrl |
string |
|
size |
integer |
Skompresowany rozmiar (bajty) repozytorium. |
sshUrl |
string |
|
url |
string |
|
validRemoteUrls |
string[] |
|
webUrl |
string |
GitRepositoryRef
Nazwa | Typ | Opis |
---|---|---|
collection |
Team |
Kolekcja projektów zespołowych, w której znajduje się ten rozwidlenie |
id |
string |
|
isFork |
boolean |
Prawda, jeśli repozytorium zostało utworzone jako rozwidlenie |
name |
string |
|
project |
Team |
Reprezentuje płytkie odwołanie do projektu TeamProject. |
remoteUrl |
string |
|
sshUrl |
string |
|
url |
string |
GitStatus
Ta klasa zawiera metadane usługi/rozszerzenia delegowania stanu.
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
Linki referencyjne. |
context |
Git |
Kontekst stanu. |
createdBy |
Identity |
Tożsamość, która utworzyła stan. |
creationDate |
string |
Data i godzina utworzenia stanu. |
description |
string |
Opis stanu. Zazwyczaj opisuje bieżący stan stanu. |
id |
integer |
Identyfikator stanu. |
state |
Git |
Stan stanu. |
targetUrl |
string |
Adres URL ze szczegółami stanu. |
updatedDate |
string |
Data i godzina ostatniej aktualizacji stanu. |
GitStatusContext
Kontekst stanu, który jednoznacznie identyfikuje stan.
Nazwa | Typ | Opis |
---|---|---|
genre |
string |
Gatunek stanu. Zazwyczaj nazwa usługi/narzędzia generującego stan może być pusta. |
name |
string |
Identyfikator nazwy stanu nie może mieć wartości null ani być pusty. |
GitStatusState
Stan stanu.
Nazwa | Typ | Opis |
---|---|---|
error |
string |
Stan z błędem. |
failed |
string |
Stan nie powiodło się. |
notApplicable |
string |
Stan nie ma zastosowania do obiektu docelowego. |
notSet |
string |
Stan nie jest ustawiony. Stan domyślny. |
pending |
string |
Stan oczekujący. |
succeeded |
string |
Stan zakończył się pomyślnie. |
GitTemplate
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa szablonu |
type |
string |
Typ szablonu |
GitUserDate
Informacje o użytkowniku i data operacji usługi Git.
Nazwa | Typ | Opis |
---|---|---|
date |
string |
Data operacji usługi Git. |
string |
Email adres użytkownika wykonującego operację git. |
|
imageUrl |
string |
Adres URL awatara użytkownika. |
name |
string |
Nazwa użytkownika wykonującego operację Git. |
IdentityRef
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
To pole zawiera zero lub więcej interesujących linków dotyczących tematu grafu. Te linki mogą być wywoływane w celu uzyskania dodatkowych relacji lub bardziej szczegółowych informacji na temat tego tematu grafu. |
descriptor |
string |
Deskryptor jest podstawowym sposobem odwoływanie się do tematu grafu podczas działania systemu. To pole będzie jednoznacznie identyfikować ten sam temat grafu zarówno w ramach kont, jak i organizacji. |
directoryAlias |
string |
Przestarzałe — można je pobrać, wykonując zapytanie względem użytkownika programu Graph, do których odwołuje się wpis "self" słownika IdentityRef "_links" |
displayName |
string |
Jest to nieu unikatowa nazwa wyświetlana podmiotu grafu. Aby zmienić to pole, należy zmienić jego wartość u dostawcy źródłowego. |
id |
string |
|
imageUrl |
string |
Przestarzałe — dostępne we wpisie "avatar" słownika IdentityRef "_links" |
inactive |
boolean |
Przestarzałe — można pobrać, wykonując zapytanie dotyczące stanu członkostwa programu Graph, do których odwołuje się wpis "membershipState" słownika GraphUser "_links" |
isAadIdentity |
boolean |
Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Przestarzałe — nie jest używane w większości istniejących implementacji elementu ToIdentityRef |
uniqueName |
string |
Przestarzałe — zamiast tego użyj nazwy Domain+PrincipalName |
url |
string |
Ten adres URL jest pełną trasą do zasobu źródłowego tego tematu grafu. |
IdentityRefWithVote
Informacje o tożsamości, w tym głosowanie na żądanie ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
_links |
Reference |
To pole zawiera zero lub więcej interesujących linków dotyczących tematu grafu. Te linki mogą być wywoływane w celu uzyskania dodatkowych relacji lub bardziej szczegółowych informacji na temat tego tematu grafu. |
descriptor |
string |
Deskryptor jest podstawowym sposobem odwoływanie się do tematu grafu podczas działania systemu. To pole będzie jednoznacznie identyfikować ten sam temat grafu zarówno w ramach kont, jak i organizacji. |
directoryAlias |
string |
Przestarzałe — można je pobrać, wykonując zapytanie względem użytkownika programu Graph, do których odwołuje się wpis "self" słownika IdentityRef "_links" |
displayName |
string |
Jest to nieu unikatowa nazwa wyświetlana podmiotu grafu. Aby zmienić to pole, należy zmienić jego wartość u dostawcy źródłowego. |
hasDeclined |
boolean |
Wskazuje, czy ten recenzent odmówił przejrzenia tego żądania ściągnięcia. |
id |
string |
|
imageUrl |
string |
Przestarzałe — dostępne we wpisie "avatar" słownika IdentityRef "_links" |
inactive |
boolean |
Przestarzałe — można pobrać, wykonując zapytanie dotyczące stanu członkostwa programu Graph, do których odwołuje się wpis "membershipState" słownika GraphUser "_links" |
isAadIdentity |
boolean |
Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
isFlagged |
boolean |
Wskazuje, czy ten recenzent jest oflagowany, aby zwrócić uwagę na to żądanie ściągnięcia. |
isReapprove |
boolean |
Wskazuje, czy to głosowanie zatwierdzane powinno być nadal obsługiwane, mimo że głosowanie nie uległo zmianie. |
isRequired |
boolean |
Wskazuje, czy jest to wymagany recenzent dla tego żądania ściągnięcia. |
profileUrl |
string |
Przestarzałe — nie jest używane w większości istniejących implementacji elementu ToIdentityRef |
reviewerUrl |
string |
Adres URL umożliwiający pobranie informacji o tej tożsamości |
uniqueName |
string |
Przestarzałe — zamiast tego użyj nazwy Domain+PrincipalName |
url |
string |
Ten adres URL jest pełną trasą do zasobu źródłowego tego tematu grafu. |
vote |
integer |
Zagłosuj na żądanie ściągnięcia: |
votedFor |
Identity |
Grupy lub zespoły, do których przyczynił się ten recenzent. |
ItemContent
Nazwa | Typ | Opis |
---|---|---|
content |
string |
|
contentType |
Item |
ItemContentType
Nazwa | Typ | Opis |
---|---|---|
base64Encoded |
string |
|
rawText |
string |
ProjectState
Stan projektu.
Nazwa | Typ | Opis |
---|---|---|
all |
string |
Wszystkie projekty niezależnie od stanu z wyjątkiem usuniętych. |
createPending |
string |
Projekt został w kolejce do utworzenia, ale proces nie został jeszcze uruchomiony. |
deleted |
string |
Projekt został usunięty. |
deleting |
string |
Projekt jest w trakcie usuwania. |
new |
string |
Projekt jest w trakcie tworzenia. |
unchanged |
string |
Projekt nie został zmieniony. |
wellFormed |
string |
Projekt jest całkowicie tworzony i gotowy do użycia. |
ProjectVisibility
Widoczność projektu.
Nazwa | Typ | Opis |
---|---|---|
private |
string |
Projekt jest widoczny tylko dla użytkowników z jawnym dostępem. |
public |
string |
Projekt jest widoczny dla wszystkich. |
PullRequestAsyncStatus
Bieżący stan scalania żądania ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
conflicts |
string |
Scalanie żądania ściągnięcia nie powiodło się z powodu konfliktów. |
failure |
string |
Scalanie żądania ściągnięcia nie powiodło się. |
notSet |
string |
Stan nie jest ustawiony. Stan domyślny. |
queued |
string |
Scalanie żądania ściągnięcia jest kolejkowane. |
rejectedByPolicy |
string |
Scalanie żądania ściągnięcia odrzucone przez zasady. |
succeeded |
string |
Scalanie żądania ściągnięcia powiodło się. |
PullRequestMergeFailureType
Typ błędu (jeśli istnieje) scalania żądania ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
caseSensitive |
string |
Scalanie żądania ściągnięcia nie powiodło się z powodu niezgodności wielkości liter. |
none |
string |
Typ nie jest ustawiony. Typ domyślny. |
objectTooLarge |
string |
Scalanie żądania ściągnięcia nie powiodło się z powodu zbyt dużego rozmiaru obiektu. |
unknown |
string |
Nieznany typ niepowodzenia scalania żądania ściągnięcia. |
PullRequestStatus
Stan żądania ściągnięcia.
Nazwa | Typ | Opis |
---|---|---|
abandoned |
string |
Żądanie ściągnięcia zostało porzucone. |
active |
string |
Żądanie ściągnięcia jest aktywne. |
all |
string |
Używane w kryteriach wyszukiwania żądań ściągnięcia do uwzględnienia wszystkich stanów. |
completed |
string |
Żądanie ściągnięcia zostało ukończone. |
notSet |
string |
Stan nie jest ustawiony. Stan domyślny. |
ReferenceLinks
Klasa reprezentująca kolekcję linków referencyjnych REST.
Nazwa | Typ | Opis |
---|---|---|
links |
object |
Widok linków w trybie tylko do odczytu. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu. |
ResourceRef
Nazwa | Typ | Opis |
---|---|---|
id |
string |
|
url |
string |
TeamProjectCollectionReference
Obiekt odwołania dla obiektu TeamProjectCollection.
Nazwa | Typ | Opis |
---|---|---|
avatarUrl |
string |
Adres URL awatara kolekcji. |
id |
string |
Identyfikator kolekcji. |
name |
string |
Nazwa kolekcji. |
url |
string |
Adres URL REST kolekcji. |
TeamProjectReference
Reprezentuje płytkie odwołanie do projektu TeamProject.
Nazwa | Typ | Opis |
---|---|---|
abbreviation |
string |
Skrót projektu. |
defaultTeamImageUrl |
string |
Adres URL domyślnego obrazu tożsamości zespołu. |
description |
string |
Opis projektu (jeśli istnieje). |
id |
string |
Identyfikator projektu. |
lastUpdateTime |
string |
Czas ostatniej aktualizacji projektu. |
name |
string |
Nazwa projektu. |
revision |
integer |
Poprawka projektu. |
state |
Project |
Stan projektu. |
url |
string |
Adres URL do pełnej wersji obiektu. |
visibility |
Project |
Widoczność projektu. |
VersionControlChangeType
Typ zmiany wprowadzonej w elemencie.
Nazwa | Typ | Opis |
---|---|---|
add |
string |
|
all |
string |
|
branch |
string |
|
delete |
string |
|
edit |
string |
|
encoding |
string |
|
lock |
string |
|
merge |
string |
|
none |
string |
|
property |
string |
|
rename |
string |
|
rollback |
string |
|
sourceRename |
string |
|
targetRename |
string |
|
undelete |
string |
WebApiTagDefinition
Reprezentacja definicji tagu, która jest wysyłana przez sieć.
Nazwa | Typ | Opis |
---|---|---|
active |
boolean |
Określa, czy definicja tagu jest aktywna. |
id |
string |
Identyfikator definicji tagu. |
name |
string |
Nazwa definicji tagu. |
url |
string |
Adres URL zasobu dla definicji tagu. |