Pull Requests - Update
Aktualizace žádosti o přijetí změn
Toto jsou vlastnosti, které je možné aktualizovat pomocí rozhraní API:
- Stav
- Nadpis
- Popis (maximálně 4000 znaků)
- Možnosti dokončení
- MergeOptions
- AutoCompleteSetBy.Id
- TargetRefName (pokud je povolená funkce retargetingu žádosti o přijetí změn) Pokus o aktualizaci jiných vlastností mimo tento seznam způsobí, že server
InvalidArgumentValueException
vyvolá nebo aktualizaci bezobslužně ignoruje.
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?api-version=7.1-preview.1
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
pull
|
path | True |
integer int32 |
ID žádosti o přijetí změn, která se má aktualizovat. |
repository
|
path | True |
string |
ID úložiště cílové větve žádosti o přijetí změn |
project
|
path |
string |
ID projektu nebo název projektu |
|
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavená na 7.1-preview.1. |
Text požadavku
Name | Typ | Description |
---|---|---|
_links |
Odkazy na další související objekty. |
|
artifactId |
string |
Řetězec, který jednoznačně identifikuje tuto žádost o přijetí změn. K vygenerování ID artefaktu pro žádost o přijetí změn použijte tuto šablonu: |
autoCompleteSetBy |
Pokud je tato možnost nastavená, je pro tuto žádost o přijetí změn povolené automatické dokončování a identita, která ji povolila. |
|
closedBy |
Uživatel, který zavřel žádost o přijetí změn. |
|
closedDate |
string |
Datum, kdy byla žádost o přijetí změn uzavřena (dokončena, zrušena nebo sloučena externě). |
codeReviewId |
integer |
ID revize kódu žádosti o přijetí změn Používá se interně. |
commits |
Potvrzení obsažená v žádosti o přijetí změn |
|
completionOptions |
Možnosti, které ovlivňují způsob sloučení žádosti o přijetí změn po dokončení. |
|
completionQueueTime |
string |
Poslední datum, kdy žádost o přijetí změn vstoupila do fronty k dokončení. Používá se interně. |
createdBy |
Identita uživatele, který vytvořil žádost o přijetí změn. |
|
creationDate |
string |
Datum vytvoření žádosti o přijetí změn |
description |
string |
Popis žádosti o přijetí změn |
forkSource |
Pokud se jedná o žádost o přijetí změn z forku, bude obsahovat informace o svém zdroji. |
|
hasMultipleMergeBases |
boolean |
Upozornění na více sloučení |
isDraft |
boolean |
Koncept / žádost o přijetí změn wip |
labels |
Popisky přidružené k žádosti o přijetí změn |
|
lastMergeCommit |
Potvrzení posledního sloučení žádosti o přijetí změn Pokud je tato hodnota prázdná, poslední sloučení probíhá nebo bylo neúspěšné. |
|
lastMergeSourceCommit |
Potvrzení v čele zdrojové větve v době posledního sloučení žádosti o přijetí změn. |
|
lastMergeTargetCommit |
Potvrzení v čele cílové větve v době posledního sloučení žádosti o přijetí změn. |
|
mergeFailureMessage |
string |
Pokud je nastavení nastavené, sloučení žádostí o přijetí změn se z tohoto důvodu nezdařilo. |
mergeFailureType |
Typ selhání sloučení žádosti o přijetí změn (pokud k nějakému došlo). |
|
mergeId |
string |
ID úlohy použité ke spuštění sloučení žádosti o přijetí změn Používá se interně. |
mergeOptions |
Možnosti použité při spuštění sloučení žádosti o přijetí změn Tyto možnosti jsou oddělené od možností dokončení, protože k dokončení dojde pouze jednou a nové sloučení se spustí pokaždé, když se změní zdrojová větev žádosti o přijetí změn. |
|
mergeStatus |
Aktuální stav sloučení žádostí o přijetí změn |
|
pullRequestId |
integer |
ID žádosti o přijetí změn |
remoteUrl |
string |
Používá se interně. |
repository |
Úložiště obsahující cílovou větev žádosti o přijetí změn. |
|
reviewers |
Seznam revidujících v žádosti o přijetí změn spolu se stavem jejich hlasů. |
|
sourceRefName |
string |
Název zdrojové větve žádosti o přijetí změn. |
status |
Stav žádosti o přijetí změn |
|
supportsIterations |
boolean |
Pokud je true, tato žádost o přijetí změn podporuje více iterací. Podpora iterace znamená, že jednotlivá vložení do zdrojové větve žádosti o přijetí změn je možné zkontrolovat a komentáře, které zůstaly v jedné iteraci, se budou sledovat napříč budoucími iteracemi. |
targetRefName |
string |
Název cílové větve žádosti o přijetí změn. |
title |
string |
Název žádosti o přijetí změn |
url |
string |
Používá se interně. |
workItemRefs |
Všechny odkazy na pracovní položky přidružené k této žádosti o přijetí změn |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
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
Name | Description |
---|---|
vso.code_write | Uděluje možnost číst, aktualizovat a odstraňovat zdrojový kód a přistupovat k metadatům o potvrzeních, sadách změn, větvích a dalších artefaktech správy verzí. Poskytuje také možnost vytvářet a spravovat žádosti o přijetí změn a revize kódu a přijímat oznámení o událostech správy verzí prostřednictvím volání služeb. |
Definice
Name | Description |
---|---|
Change |
|
Git |
|
Git |
Poskytuje vlastnosti, které popisují potvrzení Gitu a přidružená metadata. |
Git |
Informace o referenčním odkazu forku |
Git |
Představuje všechna data přidružená k žádosti o přijetí změn. |
Git |
Předvolby způsobu dokončení žádosti o přijetí změn |
Git |
Možnosti, které se používají při vytváření sloučení žádostí o přijetí změn. |
Git |
Zadejte strategii, která se použije ke sloučení žádosti o přijetí změn během dokončení. Pokud MergeStrategy není nastavena na žádnou hodnotu, vytvoří se sloučení no-FF, pokud SquashMerge == false. Pokud MergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn budou zrušena, pokud SquashMerge == true. Vlastnost SquashMerge je zastaralá. Doporučuje se explicitně nastavit MergeStrategy ve všech případech. Pokud je explicitní hodnota pro MergeStrategy, SquashMerge vlastnost bude ignorována. |
Git |
|
Git |
|
Git |
|
Git |
Tato třída obsahuje metadata služby nebo rozšíření, které zveřejňuje stav. |
Git |
Kontext stavu, který jednoznačně identifikuje stav. |
Git |
Stav stavu. |
Git |
|
Git |
Informace o uživateli a datum operací Gitu |
Identity |
|
Identity |
Informace o identitě včetně hlasování o žádosti o přijetí změn |
Item |
|
Item |
|
Project |
Stav projektu. |
Project |
Viditelnost projektu. |
Pull |
Aktuální stav sloučení žádostí o přijetí změn |
Pull |
Typ selhání sloučení žádosti o přijetí změn (pokud k nějakému došlo). |
Pull |
Stav žádosti o přijetí změn |
Reference |
Třída představující kolekci odkazů REST. |
Resource |
|
Team |
Referenční objekt pro TeamProjectCollection. |
Team |
Představuje mělký odkaz na TeamProject. |
Version |
Typ změny provedené u položky |
Web |
Reprezentace definice značky, která se odesílá přes drát. |
ChangeCountDictionary
GitChange
Name | Typ | Description |
---|---|---|
changeId |
integer |
ID změny v rámci skupiny změn. |
changeType |
Typ změny provedené u položky |
|
item |
string |
Aktuální verze. |
newContent |
Obsah položky po změně. |
|
newContentTemplate |
Nová šablona obsahu, která se má použít při nabízení nových změn. |
|
originalPath |
string |
Původní cesta k položce, pokud se liší od aktuální cesty. |
sourceServerItem |
string |
Cesta k položce na serveru. |
url |
string |
Adresa URL pro načtení položky |
GitCommitRef
Poskytuje vlastnosti, které popisují potvrzení Gitu a přidružená metadata.
Name | Typ | Description |
---|---|---|
_links |
Kolekce souvisejících odkazů REST. |
|
author |
Autor potvrzení |
|
changeCounts |
Počty typů změn (úpravy, odstranění atd.), které jsou součástí potvrzení. |
|
changes |
Výčet změn zahrnutých s potvrzením. |
|
comment |
string |
Komentář nebo zpráva potvrzení |
commentTruncated |
boolean |
Označuje, jestli je komentář zkrácený od úplné zprávy komentáře k potvrzení Gitu. |
commitId |
string |
ID (SHA-1) potvrzení. |
commitTooManyChanges |
boolean |
Označuje, že potvrzení obsahuje příliš mnoho změn, které se dají zobrazit. |
committer |
Committer potvrzení. |
|
parents |
string[] |
Výčet ID nadřazeného potvrzení pro toto potvrzení. |
push |
Nasdílení změn přidružené k tomuto potvrzení |
|
remoteUrl |
string |
Cesta vzdálené adresy URL k potvrzení. |
statuses |
Seznam metadat stavu ze služeb a rozšíření, která můžou k potvrzení přidružit další informace. |
|
url |
string |
Adresa URL REST pro tento prostředek. |
workItems |
Seznam pracovních položek přidružených k tomuto potvrzení. |
GitForkRef
Informace o referenčním odkazu forku
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
creator | ||
isLocked |
boolean |
|
isLockedBy | ||
name |
string |
|
objectId |
string |
|
peeledObjectId |
string |
|
repository |
ID úložiště forku. |
|
statuses |
Tato třída obsahuje metadata služby nebo rozšíření, které zveřejňuje stav. |
|
url |
string |
GitPullRequest
Představuje všechna data přidružená k žádosti o přijetí změn.
Name | Typ | Description |
---|---|---|
_links |
Odkazy na další související objekty. |
|
artifactId |
string |
Řetězec, který jednoznačně identifikuje tuto žádost o přijetí změn. K vygenerování ID artefaktu pro žádost o přijetí změn použijte tuto šablonu: |
autoCompleteSetBy |
Pokud je tato možnost nastavená, je pro tuto žádost o přijetí změn povolené automatické dokončování a identita, která ji povolila. |
|
closedBy |
Uživatel, který zavřel žádost o přijetí změn. |
|
closedDate |
string |
Datum, kdy byla žádost o přijetí změn uzavřena (dokončena, zrušena nebo sloučena externě). |
codeReviewId |
integer |
ID revize kódu žádosti o přijetí změn Používá se interně. |
commits |
Potvrzení obsažená v žádosti o přijetí změn |
|
completionOptions |
Možnosti, které ovlivňují způsob sloučení žádosti o přijetí změn po dokončení. |
|
completionQueueTime |
string |
Poslední datum, kdy žádost o přijetí změn vstoupila do fronty k dokončení. Používá se interně. |
createdBy |
Identita uživatele, který vytvořil žádost o přijetí změn. |
|
creationDate |
string |
Datum vytvoření žádosti o přijetí změn |
description |
string |
Popis žádosti o přijetí změn |
forkSource |
Pokud se jedná o žádost o přijetí změn z forku, bude obsahovat informace o svém zdroji. |
|
hasMultipleMergeBases |
boolean |
Upozornění na více sloučení |
isDraft |
boolean |
Koncept / žádost o přijetí změn wip |
labels |
Popisky přidružené k žádosti o přijetí změn |
|
lastMergeCommit |
Potvrzení posledního sloučení žádosti o přijetí změn Pokud je tato hodnota prázdná, poslední sloučení probíhá nebo bylo neúspěšné. |
|
lastMergeSourceCommit |
Potvrzení v čele zdrojové větve v době posledního sloučení žádosti o přijetí změn. |
|
lastMergeTargetCommit |
Potvrzení v čele cílové větve v době posledního sloučení žádosti o přijetí změn. |
|
mergeFailureMessage |
string |
Pokud je nastavení nastavené, sloučení žádostí o přijetí změn se z tohoto důvodu nezdařilo. |
mergeFailureType |
Typ selhání sloučení žádosti o přijetí změn (pokud k nějakému došlo). |
|
mergeId |
string |
ID úlohy použité ke spuštění sloučení žádosti o přijetí změn Používá se interně. |
mergeOptions |
Možnosti použité při spuštění sloučení žádosti o přijetí změn Tyto možnosti jsou oddělené od možností dokončení, protože k dokončení dojde pouze jednou a nové sloučení se spustí pokaždé, když se změní zdrojová větev žádosti o přijetí změn. |
|
mergeStatus |
Aktuální stav sloučení žádostí o přijetí změn |
|
pullRequestId |
integer |
ID žádosti o přijetí změn |
remoteUrl |
string |
Používá se interně. |
repository |
Úložiště obsahující cílovou větev žádosti o přijetí změn. |
|
reviewers |
Seznam revidujících v žádosti o přijetí změn spolu se stavem jejich hlasů. |
|
sourceRefName |
string |
Název zdrojové větve žádosti o přijetí změn. |
status |
Stav žádosti o přijetí změn |
|
supportsIterations |
boolean |
Pokud je true, tato žádost o přijetí změn podporuje více iterací. Podpora iterace znamená, že jednotlivá vložení do zdrojové větve žádosti o přijetí změn je možné zkontrolovat a komentáře, které zůstaly v jedné iteraci, se budou sledovat napříč budoucími iteracemi. |
targetRefName |
string |
Název cílové větve žádosti o přijetí změn. |
title |
string |
Název žádosti o přijetí změn |
url |
string |
Používá se interně. |
workItemRefs |
Všechny odkazy na pracovní položky přidružené k této žádosti o přijetí změn |
GitPullRequestCompletionOptions
Předvolby způsobu dokončení žádosti o přijetí změn
Name | Typ | Description |
---|---|---|
autoCompleteIgnoreConfigIds |
integer[] |
Seznam VŠECH ID konfigurace zásad, na které by automatické dokončování nemělo čekat. Platí jenom pro volitelné zásady (isBlocking == false). Automatické dokončování vždy čeká na požadované zásady (isBlocking == true). |
bypassPolicy |
boolean |
Pokud je hodnota true, zásady se během dokončení žádosti o přijetí změn explicitně obejdou. |
bypassReason |
string |
Pokud se zásady obejdou, uloží se tento důvod jako důvod, proč se bypass použil. |
deleteSourceBranch |
boolean |
Pokud je true, zdrojová větev žádosti o přijetí změn se po dokončení odstraní. |
mergeCommitMessage |
string |
Pokud je toto nastavení nastaveno, použije se jako zpráva potvrzení sloučení. |
mergeStrategy |
Zadejte strategii, která se použije ke sloučení žádosti o přijetí změn během dokončení. Pokud MergeStrategy není nastavena na žádnou hodnotu, vytvoří se sloučení no-FF, pokud SquashMerge == false. Pokud MergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn budou zrušena, pokud SquashMerge == true. Vlastnost SquashMerge je zastaralá. Doporučuje se explicitně nastavit MergeStrategy ve všech případech. Pokud je explicitní hodnota pro MergeStrategy, SquashMerge vlastnost bude ignorována. |
|
squashMerge |
boolean |
SquashMerge je zastaralý. Měli byste explicitně nastavit hodnotu MergeStrategy. Pokud MergeStrategy je nastavena na libovolnou hodnotu, SquashMerge hodnota bude ignorována. Pokud MergeStrategy není nastaven, bude strategie sloučení no-fast-forward, pokud je tento příznak false, nebo squash, pokud je true. |
transitionWorkItems |
boolean |
Pokud je true, pokusíme se převést všechny pracovní položky propojené s žádostí o přijetí změn do dalšího logického stavu (tj. Aktivní –> vyřešeno). |
triggeredByAutoComplete |
boolean |
Pokud je true, aktuální pokus o dokončení se aktivoval prostřednictvím automatického dokončení. Používá se interně. |
GitPullRequestMergeOptions
Možnosti, které se používají při vytváření sloučení žádostí o přijetí změn.
Name | Typ | Description |
---|---|---|
conflictAuthorshipCommits |
boolean |
Pokud je hodnota true, řešení konfliktů použitá během sloučení se umístí do samostatných potvrzení, aby se zachovaly informace o autorství pro příčinu gitu atd. |
detectRenameFalsePositives |
boolean |
|
disableRenames |
boolean |
Pokud je hodnota true, nebude během sloučení provedeno zjišťování přejmenování. |
GitPullRequestMergeStrategy
Zadejte strategii, která se použije ke sloučení žádosti o přijetí změn během dokončení. Pokud MergeStrategy není nastavena na žádnou hodnotu, vytvoří se sloučení no-FF, pokud SquashMerge == false. Pokud MergeStrategy není nastavena na žádnou hodnotu, potvrzení žádosti o přijetí změn budou zrušena, pokud SquashMerge == true. Vlastnost SquashMerge je zastaralá. Doporučuje se explicitně nastavit MergeStrategy ve všech případech. Pokud je explicitní hodnota pro MergeStrategy, SquashMerge vlastnost bude ignorována.
Name | Typ | Description |
---|---|---|
noFastForward |
string |
Sloučení se dvěma nadřazeným objekty bez rychlého přesměrování. Zdrojová větev se nezmění. Toto je výchozí chování. |
rebase |
string |
Přemístit zdrojovou větev na potvrzení HEAD cílové větve a rychle dopředu cílovou větev. Zdrojová větev se aktualizuje během operace překládání. |
rebaseMerge |
string |
Přeložte zdrojovou větev na potvrzení HEAD cílové větve a vytvořte sloučení se dvěma nadřazenci bez rychlého přesměrování. Zdrojová větev se aktualizuje během operace překládání. |
squash |
string |
Vložte všechny změny z žádosti o přijetí změn do jednoho nadřazeného potvrzení. |
GitPushRef
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
date |
string |
|
pushId |
integer |
|
pushedBy | ||
url |
string |
GitRepository
Name | Typ | Description |
---|---|---|
_links |
Třída představující kolekci odkazů REST. |
|
defaultBranch |
string |
|
id |
string |
|
isDisabled |
boolean |
True, pokud je úložiště zakázané. V ostatních případech False |
isFork |
boolean |
Hodnota True, pokud se úložiště vytvořilo jako fork. |
isInMaintenance |
boolean |
Hodnota True, pokud je úložiště v režimu údržby. V ostatních případech False |
name |
string |
|
parentRepository | ||
project |
Představuje mělký odkaz na TeamProject. |
|
remoteUrl |
string |
|
size |
integer |
Komprimovaná velikost (bajty) úložiště. |
sshUrl |
string |
|
url |
string |
|
validRemoteUrls |
string[] |
|
webUrl |
string |
GitRepositoryRef
Name | Typ | Description |
---|---|---|
collection |
Kolekce týmových projektů, kde se nachází tento fork |
|
id |
string |
|
isFork |
boolean |
Hodnota True, pokud se úložiště vytvořilo jako fork |
name |
string |
|
project |
Představuje mělký odkaz na TeamProject. |
|
remoteUrl |
string |
|
sshUrl |
string |
|
url |
string |
GitStatus
Tato třída obsahuje metadata služby nebo rozšíření, které zveřejňuje stav.
Name | Typ | Description |
---|---|---|
_links |
Odkazy. |
|
context |
Kontext stavu |
|
createdBy |
Identita, která vytvořila stav. |
|
creationDate |
string |
Datum a čas vytvoření stavu. |
description |
string |
Popis stavu. Obvykle popisuje aktuální stav stavu. |
id |
integer |
Identifikátor stavu. |
state |
Stav stavu. |
|
targetUrl |
string |
Adresa URL s podrobnostmi o stavu |
updatedDate |
string |
Datum a čas poslední aktualizace stavu. |
GitStatusContext
Kontext stavu, který jednoznačně identifikuje stav.
Name | Typ | Description |
---|---|---|
genre |
string |
Žánr stavu. Název služby nebo nástroje, který generuje stav, může být obvykle prázdný. |
name |
string |
Identifikátor názvu stavu nesmí být null ani prázdný. |
GitStatusState
Stav stavu.
Name | Typ | Description |
---|---|---|
error |
string |
Stav s chybou |
failed |
string |
Stav se nezdařil. |
notApplicable |
string |
Stav se nevztahuje na cílový objekt. |
notSet |
string |
Stav není nastavený. Výchozí stav. |
pending |
string |
Stav čeká na vyřízení. |
succeeded |
string |
Stav byl úspěšný. |
GitTemplate
Name | Typ | Description |
---|---|---|
name |
string |
Název šablony |
type |
string |
Typ šablony |
GitUserDate
Informace o uživateli a datum operací Gitu
Name | Typ | Description |
---|---|---|
date |
string |
Datum operace Git. |
string |
Email adresu uživatele, který provádí operaci Gitu. |
|
imageUrl |
string |
Adresa URL avatara uživatele |
name |
string |
Jméno uživatele, který provádí operaci Git. |
IdentityRef
Name | Typ | Description |
---|---|---|
_links |
Toto pole neobsahuje žádný nebo více zajímavých odkazů na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu. |
|
descriptor |
string |
Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu v rámci účtů i organizací. |
directoryAlias |
string |
Zastaralé – Dá se načíst dotazem na uživatele Graphu odkazovaného v položce "self" slovníku IdentityRef "_links" |
displayName |
string |
Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli. |
id |
string |
|
imageUrl |
string |
Zastaralé – k dispozici v položce "avatar" ve slovníku IdentityRef "_links" |
inactive |
boolean |
Zastaralé – Můžete ho načíst dotazem na stav členství v Graphu, na který odkazuje položka membershipState slovníku _links GraphUser. |
isAadIdentity |
boolean |
Zastaralé – lze odvodit z typu předmětu popisovače (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Zastaralé – Lze odvodit z typu předmětu popisovače (Descriptor.IsGroupType). |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Zastaralé – nepoužívá se ve většině dříve existujících implementací ToIdentityRef |
uniqueName |
string |
Zastaralé – místo toho použijte Domain+PrincipalName. |
url |
string |
Tato adresa URL představuje úplnou trasu ke zdrojovému prostředku tohoto předmětu grafu. |
IdentityRefWithVote
Informace o identitě včetně hlasování o žádosti o přijetí změn
Name | Typ | Description |
---|---|---|
_links |
Toto pole neobsahuje žádný nebo více zajímavých odkazů na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu. |
|
descriptor |
string |
Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu v rámci účtů i organizací. |
directoryAlias |
string |
Zastaralé – Dá se načíst dotazem na uživatele Graphu odkazovaného v položce "self" slovníku IdentityRef "_links" |
displayName |
string |
Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli. |
hasDeclined |
boolean |
Označuje, jestli kontrolor odmítl zkontrolovat tuto žádost o přijetí změn. |
id |
string |
|
imageUrl |
string |
Zastaralé – k dispozici v položce "avatar" ve slovníku IdentityRef "_links" |
inactive |
boolean |
Zastaralé – Můžete ho načíst dotazem na stav členství v Graphu, na který odkazuje položka membershipState slovníku _links GraphUser. |
isAadIdentity |
boolean |
Zastaralé – lze odvodit z typu předmětu popisovače (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Zastaralé – Lze odvodit z typu předmětu popisovače (Descriptor.IsGroupType). |
isDeletedInOrigin |
boolean |
|
isFlagged |
boolean |
Označuje, jestli je tento kontrolor označený příznakem pro pozornost u této žádosti o přijetí změn. |
isReapprove |
boolean |
Určuje, jestli by se mělo toto hlasování o schválení pořád zpracovat, i když se hlasování nezměnilo. |
isRequired |
boolean |
Určuje, jestli se jedná o požadovaného revidujícího pro tuto žádost o přijetí změn. |
profileUrl |
string |
Zastaralé – nepoužívá se ve většině dříve existujících implementací ToIdentityRef |
reviewerUrl |
string |
Adresa URL pro načtení informací o této identitě |
uniqueName |
string |
Zastaralé – místo toho použijte Domain+PrincipalName. |
url |
string |
Tato adresa URL představuje úplnou trasu ke zdrojovému prostředku tohoto předmětu grafu. |
vote |
integer |
Hlasování o žádosti o přijetí změn: |
votedFor |
Skupiny nebo týmy, do které tento revidující přispěl. |
ItemContent
Name | Typ | Description |
---|---|---|
content |
string |
|
contentType |
ItemContentType
Name | Typ | Description |
---|---|---|
base64Encoded |
string |
|
rawText |
string |
ProjectState
Stav projektu.
Name | Typ | Description |
---|---|---|
all |
string |
Všechny projekty bez ohledu na stav s výjimkou Odstraněno. |
createPending |
string |
Projekt byl zařazen do fronty k vytvoření, ale tento proces ještě nebyl zahájen. |
deleted |
string |
Projekt byl odstraněn. |
deleting |
string |
Projekt se právě odstraňuje. |
new |
string |
Projekt se právě vytváří. |
unchanged |
string |
Projekt nebyl změněn. |
wellFormed |
string |
Projekt je zcela vytvořený a připravený k použití. |
ProjectVisibility
Viditelnost projektu.
Name | Typ | Description |
---|---|---|
private |
string |
Projekt je viditelný pouze uživatelům s explicitním přístupem. |
public |
string |
Projekt je viditelný pro všechny. |
PullRequestAsyncStatus
Aktuální stav sloučení žádostí o přijetí změn
Name | Typ | Description |
---|---|---|
conflicts |
string |
Sloučení žádostí o přijetí změn se nezdařilo kvůli konfliktům. |
failure |
string |
Sloučení žádostí o přijetí změn se nezdařilo. |
notSet |
string |
Stav není nastaven. Výchozí stav. |
queued |
string |
Sloučení žádostí o přijetí změn je zařazeno do fronty. |
rejectedByPolicy |
string |
Sloučení žádostí o přijetí změn zamítnuté zásadami |
succeeded |
string |
Sloučení žádostí o přijetí změn bylo úspěšné. |
PullRequestMergeFailureType
Typ selhání sloučení žádosti o přijetí změn (pokud k nějakému došlo).
Name | Typ | Description |
---|---|---|
caseSensitive |
string |
Sloučení žádostí o přijetí změn se nezdařilo kvůli neshodě velkých a malých písmen. |
none |
string |
Typ není nastaven. Výchozí typ. |
objectTooLarge |
string |
Sloučení žádostí o přijetí změn se nezdařilo kvůli příliš velkému objektu. |
unknown |
string |
Typ selhání sloučení žádostí o přijetí změn je neznámý. |
PullRequestStatus
Stav žádosti o přijetí změn
Name | Typ | Description |
---|---|---|
abandoned |
string |
Žádost o přijetí změn se zrušila. |
active |
string |
Žádost o přijetí změn je aktivní. |
all |
string |
Používá se v kritériích hledání žádostí o přijetí změn k zahrnutí všech stavů. |
completed |
string |
Žádost o přijetí změn se dokončí. |
notSet |
string |
Stav není nastavený. Výchozí stav. |
ReferenceLinks
Třída představující kolekci odkazů REST.
Name | Typ | Description |
---|---|---|
links |
object |
Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako odkazy jen pro čtení. |
ResourceRef
Name | Typ | Description |
---|---|---|
id |
string |
|
url |
string |
TeamProjectCollectionReference
Referenční objekt pro TeamProjectCollection.
Name | Typ | Description |
---|---|---|
avatarUrl |
string |
Adresa URL avatara kolekce. |
id |
string |
ID kolekce. |
name |
string |
Název kolekce. |
url |
string |
Adresa URL REST kolekce. |
TeamProjectReference
Představuje mělký odkaz na TeamProject.
Name | Typ | Description |
---|---|---|
abbreviation |
string |
Zkratka projektu |
defaultTeamImageUrl |
string |
Adresa URL výchozího obrázku týmové identity |
description |
string |
Popis projektu (pokud existuje). |
id |
string |
Identifikátor projektu. |
lastUpdateTime |
string |
Čas poslední aktualizace projektu. |
name |
string |
Název projektu. |
revision |
integer |
Revize projektu. |
state |
Stav projektu. |
|
url |
string |
Adresa URL na plnou verzi objektu. |
visibility |
Viditelnost projektu. |
VersionControlChangeType
Typ změny provedené u položky
Name | Typ | Description |
---|---|---|
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
Reprezentace definice značky, která se odesílá přes drát.
Name | Typ | Description |
---|---|---|
active |
boolean |
Určuje, jestli je definice značky aktivní nebo ne. |
id |
string |
ID definice značky. |
name |
string |
Název definice značky. |
url |
string |
Adresa URL prostředku pro definici značky |