Pull Requests - Update
Aktualisieren eines Pull Requests
Dies sind die Eigenschaften, die mit der API aktualisiert werden können:
- Status
- Titel
- Beschreibung (bis zu 4000 Zeichen)
- CompletionOptions
- MergeOptions
- AutoCompleteSetBy.Id
- TargetRefName (wenn die PR-Retargeting-Funktion aktiviert ist) Der Versuch, andere Eigenschaften außerhalb dieser Liste zu aktualisieren, führt entweder dazu, dass der Server ein
InvalidArgumentValueException
auslöst oder das Update im Hintergrund ignoriert.
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?api-version=6.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
pull
|
path | True |
integer int32 |
ID des zu aktualisierenden Pull Requests. |
repository
|
path | True |
string |
Die Repository-ID des Zielbranchs des Pull Requests. |
project
|
path |
string |
Projekt-ID oder Projektname |
|
api-version
|
query | True |
string |
Version der zu verwendenden API. Diese sollte auf 6.0 festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
_links |
Links zu anderen verwandten Objekten. |
|
artifactId |
string |
Eine Zeichenfolge, die diesen Pull Request eindeutig identifiziert. Verwenden Sie diese Vorlage, um eine Artefakt-ID für einen Pull Request zu generieren: |
autoCompleteSetBy |
Wenn dieser Wert festgelegt ist, ist die automatische Vervollständigung für diesen Pull Request aktiviert, und dies ist die Identität, die ihn aktiviert hat. |
|
closedBy |
Der Benutzer, der den Pull Request geschlossen hat. |
|
closedDate |
string |
Das Datum, an dem der Pull Request geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt). |
codeReviewId |
integer |
Die Codeüberprüfungs-ID des Pull Requests. Wird intern verwendet. |
commits |
Die im Pull Request enthaltenen Commits. |
|
completionOptions |
Optionen, die sich darauf auswirken, wie der Pull Request nach Abschluss zusammengeführt wird. |
|
completionQueueTime |
string |
Das letzte Datum, an dem der Pull Request in die Warteschlange gelangt ist, die abgeschlossen werden soll. Wird intern verwendet. |
createdBy |
Die Identität des Benutzers, der den Pull Request erstellt hat. |
|
creationDate |
string |
Das Datum, an dem der Pull Request erstellt wurde. |
description |
string |
Die Beschreibung des Pull Requests. |
forkSource |
Wenn dies ein PR von einem Fork ist, enthält dieser Informationen über die Quelle. |
|
isDraft |
boolean |
Entwurf/WIP-Pull Request. |
labels |
Die dem Pull Request zugeordneten Bezeichnungen. |
|
lastMergeCommit |
Der Commit des letzten Pull Request-Merges. Wenn leer, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich. |
|
lastMergeSourceCommit |
Der Commit am Anfang des Quellbranchs zum Zeitpunkt der letzten Pull Request-Zusammenführung. |
|
lastMergeTargetCommit |
Der Commit am Anfang des Zielbranchs zum Zeitpunkt der letzten Pull Request-Zusammenführung. |
|
mergeFailureMessage |
string |
Falls festgelegt, ist die Pull Request-Zusammenführung aus diesem Grund fehlgeschlagen. |
mergeFailureType |
Der Typ des Fehlers (sofern vorhanden) der Pull Request-Merge. |
|
mergeId |
string |
Die ID des Auftrags, der zum Ausführen des Pull Request-Merges verwendet wird. Wird intern verwendet. |
mergeOptions |
Optionen, die verwendet werden, wenn die Pull Request-Mergeausführung ausgeführt wird. Diese sind von den Vervollständigungsoptionen getrennt, da der Abschluss nur einmal erfolgt und bei jeder Änderung des Quellbranchs des Pull Request eine neue Zusammenführung ausgeführt wird. |
|
mergeStatus |
Die aktuelle status der Pull Request-Zusammenführung. |
|
pullRequestId |
integer |
Die ID des Pull Requests. |
remoteUrl |
string |
Wird intern verwendet. |
repository |
Das Repository, das den Zielbranch des Pull Requests enthält. |
|
reviewers |
Eine Liste der Prüfer im Pull Request zusammen mit dem Status ihrer Stimmen. |
|
sourceRefName |
string |
Der Name des Quellbranchs des Pull Requests. |
status |
Die status des Pull Requests. |
|
supportsIterations |
boolean |
Wenn true, unterstützt dieser Pull Request mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushvorgänge an den Quellbranch des Pull Requests überprüft werden können, und Kommentare, die in einer Iteration verbleiben, über zukünftige Iterationen hinweg nachverfolgt werden. |
targetRefName |
string |
Der Name des Zielbranchs des Pull Requests. |
title |
string |
Der Titel des Pull Requests. |
url |
string |
Wird intern verwendet. |
workItemRefs |
Alle Arbeitselementverweise, die diesem Pull Request zugeordnet sind. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
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 | Beschreibung |
---|---|
vso.code_write | Ermöglicht das Lesen, Aktualisieren und Löschen von Quellcode, den Zugriff auf Metadaten zu Commits, Changesets, Branches und anderen Versionskontrollartefakten. Ermöglicht außerdem das Erstellen und Verwalten von Pull Requests und Code Reviews sowie das Empfangen von Benachrichtigungen zu Versionskontrollereignissen über Diensthooks. |
Definitionen
Name | Beschreibung |
---|---|
Change |
|
Git |
|
Git |
Stellt Eigenschaften bereit, die einen Git-Commit und die zugehörigen Metadaten beschreiben. |
Git |
Informationen zu einem Fork-Ref. |
Git |
Stellt alle Daten dar, die einem Pull Request zugeordnet sind. |
Git |
Einstellungen dazu, wie der Pull Request abgeschlossen werden soll. |
Git |
Die Optionen, die beim Erstellen einer Pull Request-Zusammenführung verwendet werden. |
Git |
Geben Sie die Strategie an, die zum Zusammenführen des Pull Request während der Vervollständigung verwendet wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird eine No-FF-Merge erstellt, wenn SquashMerge == false ist. Wenn MergeStrategy auf keinen Wert festgelegt ist, werden die Pull Request-Commits gequetscht, wenn SquashMerge == true ist. Die SquashMerge-Eigenschaft ist veraltet. Es wird empfohlen, MergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die SquashMerge-Eigenschaft ignoriert. |
Git |
|
Git |
|
Git |
|
Git |
Diese Klasse enthält die Metadaten eines Diensts/einer Erweiterung, die eine status. |
Git |
Statuskontext, der die status eindeutig identifiziert. |
Git |
Status der status. |
Git |
|
Git |
Benutzerinformationen und Datum für Git-Vorgänge. |
Identity |
|
Identity |
Identitätsinformationen, einschließlich einer Abstimmung über einen Pull Request. |
Item |
|
Item |
|
Project |
Projektstatus. |
Project |
Projektsichtbarkeit. |
Pull |
Der aktuelle status der Pull Request Merge. |
Pull |
Der Typ des Fehlers (falls vorhanden) der Pull Request Merge. |
Pull |
Die status des Pull Requests. |
Reference |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
Resource |
|
Team |
Referenzobjekt für eine TeamProjectCollection. |
Team |
Stellt einen flachen Verweis auf ein TeamProject dar. |
Version |
Der Typ der Änderung, die am Element vorgenommen wurde. |
Web |
Die Darstellung einer Tagdefinition, die über das Kabel gesendet wird. |
ChangeCountDictionary
GitChange
Name | Typ | Beschreibung |
---|---|---|
changeId |
integer |
ID der Änderung innerhalb der Gruppe der Änderungen. |
changeType |
Der Typ der Änderung, die am Element vorgenommen wurde. |
|
item |
string |
Aktuelle Version. |
newContent |
Inhalt des Elements nach der Änderung. |
|
newContentTemplate |
Neue Inhaltsvorlage, die beim Pushen neuer Änderungen verwendet werden soll. |
|
originalPath |
string |
Der ursprüngliche Pfad des Elements, wenn er sich vom aktuellen Pfad unterscheidet. |
sourceServerItem |
string |
Pfad des Elements auf dem Server. |
url |
string |
URL zum Abrufen des Elements. |
GitCommitRef
Stellt Eigenschaften bereit, die einen Git-Commit und die zugehörigen Metadaten beschreiben.
Name | Typ | Beschreibung |
---|---|---|
_links |
Eine Auflistung verwandter REST-Verweislinks. |
|
author |
Autor des Commits. |
|
changeCounts |
Anzahl der Im Commit enthaltenen Arten von Änderungen (Bearbeitungen, Löschungen usw.). |
|
changes |
Eine Enumeration der änderungen, die im Commit enthalten sind. |
|
comment |
string |
Kommentar oder Meldung des Commits. |
commentTruncated |
boolean |
Gibt an, ob der Kommentar aus der vollständigen Git-Commitkommentarnachricht abgeschnitten wird. |
commitId |
string |
ID (SHA-1) des Commits. |
committer |
Committer des Commits. |
|
parents |
string[] |
Eine Enumeration der übergeordneten Commit-IDs für diesen Commit. |
push |
Der push, der diesem Commit zugeordnet ist. |
|
remoteUrl |
string |
Remote-URL-Pfad zum Commit. |
statuses |
Eine Liste mit status Metadaten von Diensten und Erweiterungen, die dem Commit möglicherweise zusätzliche Informationen zuordnen. |
|
url |
string |
REST-URL für diese Ressource. |
workItems |
Eine Liste der Arbeitselemente, die diesem Commit zugeordnet sind. |
GitForkRef
Informationen zu einem Fork-Ref.
Name | Typ | Beschreibung |
---|---|---|
_links |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
|
creator | ||
isLocked |
boolean |
|
isLockedBy | ||
name |
string |
|
objectId |
string |
|
peeledObjectId |
string |
|
repository |
Die Repository-ID des Forks. |
|
statuses |
Diese Klasse enthält die Metadaten eines Diensts bzw. einer Erweiterung, die eine status. |
|
url |
string |
GitPullRequest
Stellt alle Daten dar, die einem Pull Request zugeordnet sind.
Name | Typ | Beschreibung |
---|---|---|
_links |
Links zu anderen verwandten Objekten. |
|
artifactId |
string |
Eine Zeichenfolge, die diesen Pull Request eindeutig identifiziert. Verwenden Sie diese Vorlage, um eine Artefakt-ID für einen Pull Request zu generieren: |
autoCompleteSetBy |
Wenn festgelegt, ist die automatische Vervollständigung für diesen Pull Request aktiviert, und dies ist die Identität, die ihn aktiviert hat. |
|
closedBy |
Der Benutzer, der den Pull Request geschlossen hat. |
|
closedDate |
string |
Das Datum, an dem der Pull Request geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt). |
codeReviewId |
integer |
Die Codeüberprüfungs-ID des Pull Request. Wird intern verwendet. |
commits |
Die commits, die im Pull Request enthalten sind. |
|
completionOptions |
Optionen, die sich darauf auswirken, wie der Pull Request zusammengeführt wird, wenn er abgeschlossen ist. |
|
completionQueueTime |
string |
Das letzte Datum, an dem der Pull Request in die Warteschlange gelangt ist, um abgeschlossen zu werden. Wird intern verwendet. |
createdBy |
Die Identität des Benutzers, der den Pull Request erstellt hat. |
|
creationDate |
string |
Das Datum, an dem der Pull Request erstellt wurde. |
description |
string |
Die Beschreibung des Pull Requests. |
forkSource |
Wenn es sich um einen PR aus einem Fork handelt, enthält dieser Informationen zu seiner Quelle. |
|
isDraft |
boolean |
Draft/WIP-Pull Request. |
labels |
Die Bezeichnungen, die dem Pull Request zugeordnet sind. |
|
lastMergeCommit |
Der Commit der letzten Pull Request-Merge. Wenn sie leer ist, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich. |
|
lastMergeSourceCommit |
Der Commit an der Spitze des Quellbranchs zum Zeitpunkt der letzten Pull Request-Merge. |
|
lastMergeTargetCommit |
Der Commit an der Spitze des Zielbranchs zum Zeitpunkt der letzten Pull Request-Merge. |
|
mergeFailureMessage |
string |
Falls festgelegt, ist die Pull Request-Merge aus diesem Grund fehlgeschlagen. |
mergeFailureType |
Der Typ des Fehlers (falls vorhanden) der Pull Request Merge. |
|
mergeId |
string |
Die ID des Auftrags, der zum Ausführen der Pull Request Merge verwendet wird. Wird intern verwendet. |
mergeOptions |
Optionen, die verwendet werden, wenn der Pull Request Merge ausgeführt wird. Diese sind von den Vervollständigungsoptionen getrennt, da die Vervollständigung nur einmal erfolgt und jedes Mal ein neuer Merge ausgeführt wird, wenn sich der Quellbranch des Pull Requests ändert. |
|
mergeStatus |
Der aktuelle status der Pull Request Merge. |
|
pullRequestId |
integer |
Die ID des Pull Requests. |
remoteUrl |
string |
Wird intern verwendet. |
repository |
Das Repository, das den Zielbranch des Pull Requests enthält. |
|
reviewers |
Eine Liste der Prüfer über den Pull Request zusammen mit dem Status ihrer Stimmen. |
|
sourceRefName |
string |
Der Name des Quellbranchs des Pull Requests. |
status |
Die status des Pull Requests. |
|
supportsIterations |
boolean |
Wenn true, unterstützt dieser Pull Request mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushvorgänge an den Quellbranch des Pull Requests überprüft werden können, und kommentare, die in einer Iteration verbleiben, werden in zukünftigen Iterationen nachverfolgt. |
targetRefName |
string |
Der Name des Zielbranchs des Pull Requests. |
title |
string |
Der Titel des Pull Requests. |
url |
string |
Wird intern verwendet. |
workItemRefs |
Alle Arbeitselementverweise, die diesem Pull Request zugeordnet sind. |
GitPullRequestCompletionOptions
Einstellungen dazu, wie der Pull Request abgeschlossen werden soll.
Name | Typ | Beschreibung |
---|---|---|
autoCompleteIgnoreConfigIds |
integer[] |
Liste aller Richtlinienkonfigurations-IDs, auf die die automatische Vervollständigung nicht warten sollte. Gilt nur für optionale Richtlinien (isBlocking == false). Die automatische Vervollständigung wartet immer auf erforderliche Richtlinien (isBlocking == true). |
bypassPolicy |
boolean |
Wenn true, werden Richtlinien explizit umgangen, während der Pull Request abgeschlossen ist. |
bypassReason |
string |
Wenn Richtlinien umgangen werden, wird dieser Grund als Grund für die Verwendung der Umgehung gespeichert. |
deleteSourceBranch |
boolean |
Wenn true, wird der Quellbranch des Pull Requests nach Abschluss gelöscht. |
mergeCommitMessage |
string |
Wenn festgelegt, wird dies als Commitmeldung des Mergecommits verwendet. |
mergeStrategy |
Geben Sie die Strategie an, die zum Zusammenführen des Pull Requests während des Abschlusses verwendet wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein No-FF-Merge erstellt, wenn SquashMerge == false ist. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull Request-Commits gequetscht, wenn SquashMerge == true ist. Die SquashMerge-Eigenschaft ist veraltet. Es wird empfohlen, MergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die SquashMerge-Eigenschaft ignoriert. |
|
squashMerge |
boolean |
SquashMerge ist veraltet. Sie sollten den Wert von MergeStrategy explizit festlegen. Wenn MergeStrategy auf einen beliebigen Wert festgelegt ist, wird der SquashMerge-Wert ignoriert. Wenn MergeStrategy nicht festgelegt ist, ist die Mergestrategie no-Fast-Forward, wenn dieses Flag false ist, oder squashen, wenn true. |
transitionWorkItems |
boolean |
Wenn true, versuchen wir, alle Arbeitselemente, die mit dem Pull Request verknüpft sind, in den nächsten logischen Zustand (d. h. Aktiv –> Aufgelöst) zu übertragen. |
triggeredByAutoComplete |
boolean |
Wenn true, wurde der aktuelle Vervollständigungsversuch über die automatische Vervollständigung ausgelöst. Wird intern verwendet. |
GitPullRequestMergeOptions
Die Optionen, die beim Erstellen einer Pull Request-Zusammenführung verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
conflictAuthorshipCommits |
boolean |
Wenn true, werden während der Zusammenführung angewendete Konfliktauflösungen in separate Commits eingefügt, um Autoreninformationen für Git Blame usw. beizubehalten. |
detectRenameFalsePositives |
boolean |
|
disableRenames |
boolean |
Wenn true, wird die Umbenennungserkennung während der Zusammenführung nicht ausgeführt. |
GitPullRequestMergeStrategy
Geben Sie die Strategie an, die zum Zusammenführen des Pull Request während der Vervollständigung verwendet wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird eine No-FF-Merge erstellt, wenn SquashMerge == false ist. Wenn MergeStrategy auf keinen Wert festgelegt ist, werden die Pull Request-Commits gequetscht, wenn SquashMerge == true ist. Die SquashMerge-Eigenschaft ist veraltet. Es wird empfohlen, MergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die SquashMerge-Eigenschaft ignoriert.
Name | Typ | Beschreibung |
---|---|---|
noFastForward |
string |
Eine Zusammenführung mit zwei übergeordneten Fast-Forward. Der Quellbranch bleibt unverändert. Dies ist das Standardverhalten. |
rebase |
string |
Neubasieren Sie den Quellbranch auf dem Zielbranch HEAD Commit, und Fast-Forward den Zielbranch. Der Quellbranch wird während des Rebasevorgangs aktualisiert. |
rebaseMerge |
string |
Rebasen Sie den Quellbranch auf dem Zielbranch HEAD Commit, und erstellen Sie eine Zusammenführung ohne Fast-Forward mit zwei übergeordneten Fast-Forward. Der Quellbranch wird während des Rebasevorgangs aktualisiert. |
squash |
string |
Fügen Sie alle Änderungen aus dem Pull Request in einen allein übergeordneten Commit ein. |
GitPushRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
|
date |
string |
|
pushId |
integer |
|
pushedBy | ||
url |
string |
GitRepository
Name | Typ | Beschreibung |
---|---|---|
_links |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
|
defaultBranch |
string |
|
id |
string |
|
isFork |
boolean |
True, wenn das Repository als Fork erstellt wurde |
name |
string |
|
parentRepository | ||
project |
Stellt einen flachen Verweis auf ein TeamProject dar. |
|
remoteUrl |
string |
|
size |
integer |
Komprimierte Größe (Bytes) des Repositorys. |
sshUrl |
string |
|
url |
string |
|
validRemoteUrls |
string[] |
|
webUrl |
string |
GitRepositoryRef
Name | Typ | Beschreibung |
---|---|---|
collection |
Team Project Collection, in der sich dieser Fork befindet |
|
id |
string |
|
isFork |
boolean |
True, wenn das Repository als Fork erstellt wurde |
name |
string |
|
project |
Stellt einen flachen Verweis auf ein TeamProject dar. |
|
remoteUrl |
string |
|
sshUrl |
string |
|
url |
string |
GitStatus
Diese Klasse enthält die Metadaten eines Diensts/einer Erweiterung, die eine status.
Name | Typ | Beschreibung |
---|---|---|
_links |
Verweislinks. |
|
context |
Kontext des status. |
|
createdBy |
Identität, die den status erstellt hat. |
|
creationDate |
string |
Erstellungsdatum und -uhrzeit des status. |
description |
string |
Statusbeschreibung. Beschreibt in der Regel den aktuellen Zustand des status. |
id |
integer |
Statusbezeichner. |
state |
Zustand des status. |
|
targetUrl |
string |
URL mit status Details. |
updatedDate |
string |
Datum und Uhrzeit der letzten Aktualisierung des status. |
GitStatusContext
Statuskontext, der die status eindeutig identifiziert.
Name | Typ | Beschreibung |
---|---|---|
genre |
string |
Genre der status. In der Regel kann der Name des Diensts/Tools, der die status generiert, leer sein. |
name |
string |
Der Namensbezeichner des status darf nicht NULL oder leer sein. |
GitStatusState
Status der status.
Name | Typ | Beschreibung |
---|---|---|
error |
string |
Status mit einem Fehler. |
failed |
string |
Fehler beim Status. |
notApplicable |
string |
Der Status gilt nicht für das Zielobjekt. |
notSet |
string |
Statusstatus nicht festgelegt. Standardzustand. |
pending |
string |
Status ausstehend. |
succeeded |
string |
Status erfolgreich. |
GitTemplate
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name der Vorlage |
type |
string |
Typ der Vorlage |
GitUserDate
Benutzerinformationen und Datum für Git-Vorgänge.
Name | Typ | Beschreibung |
---|---|---|
date |
string |
Datum des Git-Vorgangs. |
string |
Email Adresse des Benutzers, der den Git-Vorgang ausführt. |
|
imageUrl |
string |
URL für den Avatar des Benutzers. |
name |
string |
Name des Benutzers, der den Git-Vorgang ausführt. |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Graphthema. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Graphthema zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Methode, um auf den Graph-Betreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird derselbe Graph-Betreff sowohl für Konten als auch für Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet: Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im Eintrag "self" des IdentityRef-Wörterbuchs "_links" verwiesen wird. |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Graph-Betreffs. Um dieses Feld zu ändern, müssen Sie seinen Wert im Quellanbieter ändern. |
id |
string |
|
imageUrl |
string |
Veraltet: Im Eintrag "avatar" des IdentityRef-Wörterbuchs "_links" verfügbar |
inactive |
boolean |
Veraltet: Kann abgerufen werden, indem der Graph-Mitgliedschaftsstatus abgefragt wird, auf den im Eintrag "membershipState" des GraphUser-Wörterbuchs "_links" verwiesen wird. |
isAadIdentity |
boolean |
Veraltet: Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Veraltet: Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Veraltet– wird in den meisten vorhandenen Implementierungen von ToIdentityRef nicht verwendet. |
uniqueName |
string |
Veraltet: Verwenden Sie stattdessen Domain+PrincipalName. |
url |
string |
Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs. |
IdentityRefWithVote
Identitätsinformationen, einschließlich einer Abstimmung über einen Pull Request.
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Graphthema. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Graphthema zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Methode, um auf den Graph-Betreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird derselbe Graph-Betreff sowohl für Konten als auch für Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet: Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im Eintrag "self" des IdentityRef-Wörterbuchs "_links" verwiesen wird. |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Graph-Betreffs. Um dieses Feld zu ändern, müssen Sie seinen Wert im Quellanbieter ändern. |
hasDeclined |
boolean |
Gibt an, ob dieser Prüfer die Überprüfung dieses Pull Requests abgelehnt hat. |
id |
string |
|
imageUrl |
string |
Veraltet: Im Eintrag "avatar" des IdentityRef-Wörterbuchs "_links" verfügbar |
inactive |
boolean |
Veraltet: Kann abgerufen werden, indem der Graph-Mitgliedschaftsstatus abgefragt wird, auf den im Eintrag "membershipState" des GraphUser-Wörterbuchs "_links" verwiesen wird. |
isAadIdentity |
boolean |
Veraltet: Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Veraltet: Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
isFlagged |
boolean |
Gibt an, ob dieser Prüfer für aufmerksamkeitserregend für diesen Pull Request gekennzeichnet ist. |
isRequired |
boolean |
Gibt an, ob dies ein erforderlicher Prüfer für diesen Pull Request ist. |
profileUrl |
string |
Veraltet– wird in den meisten vorhandenen Implementierungen von ToIdentityRef nicht verwendet. |
reviewerUrl |
string |
URL zum Abrufen von Informationen zu dieser Identität |
uniqueName |
string |
Veraltet: Verwenden Sie stattdessen Domain+PrincipalName. |
url |
string |
Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs. |
vote |
integer |
Abstimmung über einen Pull Request: |
votedFor |
Gruppen oder Teams, zu denen dieser Prüfer beigetragen hat. |
ItemContent
Name | Typ | Beschreibung |
---|---|---|
content |
string |
|
contentType |
ItemContentType
Name | Typ | Beschreibung |
---|---|---|
base64Encoded |
string |
|
rawText |
string |
ProjectState
Projektstatus.
Name | Typ | Beschreibung |
---|---|---|
all |
string |
Alle Projekte unabhängig vom Zustand. |
createPending |
string |
Das Projekt wurde für die Erstellung in die Warteschlange eingereiht, aber der Prozess wurde noch nicht gestartet. |
deleted |
string |
Project wurde gelöscht. |
deleting |
string |
Project wird gerade gelöscht. |
new |
string |
Das Projekt wird gerade erstellt. |
unchanged |
string |
Das Projekt wurde nicht geändert. |
wellFormed |
string |
Project ist vollständig erstellt und einsatzbereit. |
ProjectVisibility
Projektsichtbarkeit.
Name | Typ | Beschreibung |
---|---|---|
private |
string |
Das Projekt ist nur für Benutzer mit explizitem Zugriff sichtbar. |
public |
string |
Das Projekt ist für alle sichtbar. |
PullRequestAsyncStatus
Der aktuelle status der Pull Request Merge.
Name | Typ | Beschreibung |
---|---|---|
conflicts |
string |
Fehler beim Zusammenführen von Pull Requests aufgrund von Konflikten. |
failure |
string |
Fehler beim Zusammenführen von Pull Requests. |
notSet |
string |
Der Status ist nicht festgelegt. Standardzustand. |
queued |
string |
Pull Request Merge wird in die Warteschlange eingereiht. |
rejectedByPolicy |
string |
Pull Request Merge wird von der Richtlinie abgelehnt. |
succeeded |
string |
Pull Request Merge erfolgreich. |
PullRequestMergeFailureType
Der Typ des Fehlers (falls vorhanden) der Pull Request Merge.
Name | Typ | Beschreibung |
---|---|---|
caseSensitive |
string |
Fehler bei der Zusammenführung von Pull Requests aufgrund einer fehlerhaften Groß- und Kleinschreibung. |
none |
string |
Typ ist nicht festgelegt. Standardtyp. |
objectTooLarge |
string |
Fehler beim Zusammenführen von Pull Requests, weil ein Objekt zu groß ist. |
unknown |
string |
Pull Request Merge-Fehlertyp unbekannt. |
PullRequestStatus
Die status des Pull Requests.
Name | Typ | Beschreibung |
---|---|---|
abandoned |
string |
Pull Request wird abgebrochen. |
active |
string |
Pull Request ist aktiv. |
all |
string |
Wird in Pull Request-Suchkriterien verwendet, um alle Status einzuschließen. |
completed |
string |
Der Pull Request ist abgeschlossen. |
notSet |
string |
Status nicht festgelegt. Standardzustand. |
ReferenceLinks
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Verweislinks schreibgeschützter Sind, möchten wir sie nur als schreibgeschützter Link verfügbar machen. |
ResourceRef
Name | Typ | Beschreibung |
---|---|---|
id |
string |
|
url |
string |
TeamProjectCollectionReference
Referenzobjekt für eine TeamProjectCollection.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Sammlungs-ID. |
name |
string |
Sammlungsname. |
url |
string |
Sammlungs-REST-URL. |
TeamProjectReference
Stellt einen flachen Verweis auf ein TeamProject dar.
Name | Typ | Beschreibung |
---|---|---|
abbreviation |
string |
Projektkürzel. |
defaultTeamImageUrl |
string |
URL zum Standardmäßigen Teamidentitätsimage. |
description |
string |
Die Projektbeschreibung (falls vorhanden). |
id |
string |
Projektbezeichner. |
lastUpdateTime |
string |
Zeitpunkt der letzten Aktualisierung des Projekts. |
name |
string |
Der Projektname. |
revision |
integer |
Projektrevision. |
state |
Projektstatus. |
|
url |
string |
URL zur Vollversion des Objekts. |
visibility |
Projektsichtbarkeit. |
VersionControlChangeType
Der Typ der Änderung, die am Element vorgenommen wurde.
Name | Typ | Beschreibung |
---|---|---|
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
Die Darstellung einer Tagdefinition, die über das Kabel gesendet wird.
Name | Typ | Beschreibung |
---|---|---|
active |
boolean |
Gibt an, ob die Tagdefinition aktiv ist. |
id |
string |
ID der Tagdefinition. |
name |
string |
Der Name der Tagdefinition. |
url |
string |
Ressourcen-URL für die Tagdefinition. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für