Pull Requests - Update
Aktualisieren einer Pullanforderung
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 das PR-Retargeting-Feature aktiviert ist) Beim Versuch, andere Eigenschaften außerhalb dieser Liste zu aktualisieren, führt entweder dazu, dass der Server eine
InvalidArgumentValueException
auslöst oder das Update im Hintergrund ignoriert.
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests/{pullRequestId}?api-version=7.1
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
pull
|
path | True |
integer (int32) |
ID der zu aktualisierenden Pullanforderung. |
repository
|
path | True |
string |
Die Repository-ID des Zielzweigs der Pullanforderung. |
project
|
path |
string |
Projekt-ID oder Projektname |
|
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
_links |
Links zu anderen verwandten Objekten. |
|
artifactId |
string |
Eine Zeichenfolge, die diese Pullanforderung eindeutig identifiziert. Um eine Artefakt-ID für eine Pullanforderung zu generieren, verwenden Sie diese Vorlage: |
autoCompleteSetBy |
Wenn diese Einstellung festgelegt ist, ist autovervollständigen für diese Pullanforderung aktiviert, und dies ist die Identität, die sie aktiviert hat. |
|
closedBy |
Der Benutzer, der die Pullanforderung geschlossen hat. |
|
closedDate |
string (date-time) |
Das Datum, an dem die Pullanforderung geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt). |
codeReviewId |
integer (int32) |
Die Codeüberprüfungs-ID der Pullanforderung. Intern verwendet. |
commits |
Die in der Pullanforderung enthaltenen Commits. |
|
completionOptions |
Optionen, die sich darauf auswirken, wie die Pullanforderung zusammengeführt wird, wenn sie abgeschlossen ist. |
|
completionQueueTime |
string (date-time) |
Das letzte Datum, an dem die Pullanforderung die Warteschlange eingegeben hat, die abgeschlossen werden soll. Intern verwendet. |
createdBy |
Die Identität des Benutzers, der die Pullanforderung erstellt hat. |
|
creationDate |
string (date-time) |
Das Datum, an dem die Pullanforderung erstellt wurde. |
description |
string |
Die Beschreibung der Pullanforderung. |
forkSource |
Wenn es sich um eine PR aus einer Verzweigung handelt, enthält dies Informationen über seine Quelle. |
|
hasMultipleMergeBases |
boolean |
Warnung für mehrere Mergebases |
isDraft |
boolean |
Entwurf/WIP-Pullanforderung. |
labels |
Die Bezeichnungen, die der Pullanforderung zugeordnet sind. |
|
lastMergeCommit |
Der Commit des letzten Pullanforderungszusammenführungsvorgangs. Wenn leer, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich. |
|
lastMergeSourceCommit |
Der Commit am Anfang der Quell-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung. |
|
lastMergeTargetCommit |
Der Commit an der Kopfzeile der Ziel-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung. |
|
mergeFailureMessage |
string |
Bei Festlegung ist der Zusammenführungsvorgang der Pullanforderung aus diesem Grund fehlgeschlagen. |
mergeFailureType |
Der Typ des Fehlers (falls vorhanden) des Zusammenführens der Pullanforderung. |
|
mergeId |
string (uuid) |
Die ID des Auftrags, der zum Ausführen des Seriendrucks der Pullanforderung verwendet wird. Intern verwendet. |
mergeOptions |
Optionen, die verwendet werden, wenn der Seriendruck der Pullanforderung ausgeführt wird. Diese unterscheiden sich von den Abschlussoptionen, da der Abschluss nur einmal erfolgt und bei jeder Änderung des Quellzweigs der Pullanforderung ein neuer Seriendruck ausgeführt wird. |
|
mergeStatus |
Der aktuelle Status des Pullanforderungszusammenführungsvorgangs. |
|
pullRequestId |
integer (int32) |
Die ID der Pullanforderung. |
remoteUrl |
string |
Intern verwendet. |
repository |
Das Repository, das den Zielzweig der Pullanforderung enthält. |
|
reviewers |
Eine Liste der Prüfer auf dem Pull-Antrag zusammen mit dem Status ihrer Stimmen. |
|
sourceRefName |
string |
Der Name des Quellzweigs der Pullanforderung. |
status |
Der Status der Pullanforderung. |
|
supportsIterations |
boolean |
Wenn dies der Fall ist, unterstützt diese Pullanforderung mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushs an den Quellzweig der Pullanforderung überprüft werden können und Kommentare in einer Iteration in zukünftigen Iterationen nachverfolgt werden. |
targetRefName |
string |
Der Name des Zielzweigs der Pullanforderung. |
title |
string |
Der Titel der Pullanforderung. |
url |
string |
Intern verwendet. |
workItemRefs |
Alle Arbeitsaufgabenverweise, die dieser Pullanforderung zugeordnet sind. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-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
Bereiche
Name | Beschreibung |
---|---|
vso.code_write | Gewährt die Möglichkeit, Quellcode zu lesen, zu aktualisieren und zu löschen, auf Metadaten zu Commits, Änderungenets, Verzweigungen und anderen Versionssteuerungsartefakten zuzugreifen. Gewährt außerdem die Möglichkeit, Pullanforderungen und Codeüberprüfungen zu erstellen und zu verwalten und Benachrichtigungen über Versionssteuerungsereignisse über Dienst-Hooks zu erhalten. |
Definitionen
Name | Beschreibung |
---|---|
Change |
|
Git |
|
Git |
Stellt Eigenschaften bereit, die einen Git-Commit und zugehörige Metadaten beschreiben. |
Git |
Informationen zu einer Verzweigungs-Referenz. |
Git |
Stellt alle Daten dar, die einer Pullanforderung zugeordnet sind. |
Git |
Einstellungen zum Abschließen der Pullanforderung. |
Git |
Die Optionen, die beim Erstellen eines Seriendrucks für Pullanforderungen verwendet werden. |
Git |
Geben Sie die Strategie an, mit der die Pullanforderung während des Abschlusses zusammengeführt wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein no-FF Zusammenführung erstellt, wenn DatasetMerge == false. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull-Anforderungs-Commits abgekürtet, wenn Commits im Rahmen von DatasetMerge == true. Die ShapeMerge-Eigenschaft ist veraltet. Es wird empfohlen, mergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die Eigenschaft ShapeMerge ignoriert. |
Git |
|
Git |
|
Git |
|
Git |
Diese Klasse enthält die Metadaten eines Diensts/einer Erweiterung, der einen Status veröffentlicht. |
Git |
Statuskontext, der den Status eindeutig identifiziert. |
Git |
Status des Status. |
Git |
|
Git |
Benutzerinformationen und Datum für Git-Vorgänge. |
Identity |
|
Identity |
Identitätsinformationen, einschließlich einer Abstimmung über einen Pull-Antrag. |
Item |
|
Item |
|
Project |
Projektstatus. |
Project |
Projektsichtbarkeit. |
Pull |
Der aktuelle Status des Pullanforderungszusammenführungsvorgangs. |
Pull |
Der Typ des Fehlers (falls vorhanden) des Zusammenführens der Pullanforderung. |
Pull |
Der Status der Pullanforderung. |
Reference |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
Resource |
|
Team |
Reference-Objekt für eine TeamProjectCollection. |
Team |
Stellt einen flachen Verweis auf ein TeamProject dar. |
Version |
Der Typ der Änderung, die an dem Element vorgenommen wurde. |
Web |
Die Darstellung einer Tagdefinition, die über das Netzwerk gesendet wird. |
ChangeCountDictionary
GitChange
Name | Typ | Beschreibung |
---|---|---|
changeId |
integer (int32) |
ID der Änderung innerhalb der Gruppe der Änderungen. |
changeType |
Der Typ der Änderung, die an dem Element vorgenommen wurde. |
|
item |
string (T) |
Aktuelle Version. |
newContent |
Inhalt des Elements nach der Änderung. |
|
newContentTemplate |
Neue Inhaltsvorlage, die beim Pushen neuer Änderungen verwendet werden soll. |
|
originalPath |
string |
Ursprünglicher Pfad des Elements, wenn es sich von dem 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 zugehörige Metadaten beschreiben.
Name | Typ | Beschreibung |
---|---|---|
_links |
Eine Sammlung verwandter REST-Referenzverknüpfungslinks. |
|
author |
Autor des Commits. |
|
changeCounts |
Zählt die Typen von Änderungen (Bearbeitungen, Löschungen usw.), die im Commit enthalten sind. |
|
changes |
Eine Aufzählung der Änderungen, die im Commit enthalten sind. |
|
comment |
string |
Kommentar oder Nachricht des Commits. |
commentTruncated |
boolean |
Gibt an, ob der Kommentar aus der vollständigen Git Commit-Kommentarnachricht abgeschnitten wird. |
commitId |
string |
ID (SHA-1) des Commits. |
commitTooManyChanges |
boolean |
Gibt an, dass commit zu viele Änderungen enthält, die angezeigt werden sollen. |
committer |
Committer des Commits. |
|
parents |
string[] |
Eine Aufzählung 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 der Statusmetadaten von Diensten und Erweiterungen, die dem Commit zusätzliche Informationen zuordnen können. |
|
url |
string |
REST-URL für diese Ressource. |
workItems |
Eine Liste der Arbeitsaufgaben, die diesem Commit zugeordnet sind. |
GitForkRef
Informationen zu einer Verzweigungs-Referenz.
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
creator | ||
isLocked |
boolean |
|
isLockedBy | ||
name |
string |
|
objectId |
string |
|
peeledObjectId |
string |
|
repository |
Die Repository-ID der Verzweigung. |
|
statuses |
Diese Klasse enthält die Metadaten eines Diensts/einer Erweiterung, der einen Status veröffentlicht. |
|
url |
string |
GitPullRequest
Stellt alle Daten dar, die einer Pullanforderung zugeordnet sind.
Name | Typ | Beschreibung |
---|---|---|
_links |
Links zu anderen verwandten Objekten. |
|
artifactId |
string |
Eine Zeichenfolge, die diese Pullanforderung eindeutig identifiziert. Um eine Artefakt-ID für eine Pullanforderung zu generieren, verwenden Sie diese Vorlage: |
autoCompleteSetBy |
Wenn diese Einstellung festgelegt ist, ist autovervollständigen für diese Pullanforderung aktiviert, und dies ist die Identität, die sie aktiviert hat. |
|
closedBy |
Der Benutzer, der die Pullanforderung geschlossen hat. |
|
closedDate |
string (date-time) |
Das Datum, an dem die Pullanforderung geschlossen wurde (abgeschlossen, abgebrochen oder extern zusammengeführt). |
codeReviewId |
integer (int32) |
Die Codeüberprüfungs-ID der Pullanforderung. Intern verwendet. |
commits |
Die in der Pullanforderung enthaltenen Commits. |
|
completionOptions |
Optionen, die sich darauf auswirken, wie die Pullanforderung zusammengeführt wird, wenn sie abgeschlossen ist. |
|
completionQueueTime |
string (date-time) |
Das letzte Datum, an dem die Pullanforderung die Warteschlange eingegeben hat, die abgeschlossen werden soll. Intern verwendet. |
createdBy |
Die Identität des Benutzers, der die Pullanforderung erstellt hat. |
|
creationDate |
string (date-time) |
Das Datum, an dem die Pullanforderung erstellt wurde. |
description |
string |
Die Beschreibung der Pullanforderung. |
forkSource |
Wenn es sich um eine PR aus einer Verzweigung handelt, enthält dies Informationen über seine Quelle. |
|
hasMultipleMergeBases |
boolean |
Warnung für mehrere Mergebases |
isDraft |
boolean |
Entwurf/WIP-Pullanforderung. |
labels |
Die Bezeichnungen, die der Pullanforderung zugeordnet sind. |
|
lastMergeCommit |
Der Commit des letzten Pullanforderungszusammenführungsvorgangs. Wenn leer, wird die letzte Zusammenführung ausgeführt oder war nicht erfolgreich. |
|
lastMergeSourceCommit |
Der Commit am Anfang der Quell-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung. |
|
lastMergeTargetCommit |
Der Commit an der Kopfzeile der Ziel-Verzweigung zum Zeitpunkt des letzten Zusammenführens der Pullanforderung. |
|
mergeFailureMessage |
string |
Bei Festlegung ist der Zusammenführungsvorgang der Pullanforderung aus diesem Grund fehlgeschlagen. |
mergeFailureType |
Der Typ des Fehlers (falls vorhanden) des Zusammenführens der Pullanforderung. |
|
mergeId |
string (uuid) |
Die ID des Auftrags, der zum Ausführen des Seriendrucks der Pullanforderung verwendet wird. Intern verwendet. |
mergeOptions |
Optionen, die verwendet werden, wenn der Seriendruck der Pullanforderung ausgeführt wird. Diese unterscheiden sich von den Abschlussoptionen, da der Abschluss nur einmal erfolgt und bei jeder Änderung des Quellzweigs der Pullanforderung ein neuer Seriendruck ausgeführt wird. |
|
mergeStatus |
Der aktuelle Status des Pullanforderungszusammenführungsvorgangs. |
|
pullRequestId |
integer (int32) |
Die ID der Pullanforderung. |
remoteUrl |
string |
Intern verwendet. |
repository |
Das Repository, das den Zielzweig der Pullanforderung enthält. |
|
reviewers |
Eine Liste der Prüfer auf dem Pull-Antrag zusammen mit dem Status ihrer Stimmen. |
|
sourceRefName |
string |
Der Name des Quellzweigs der Pullanforderung. |
status |
Der Status der Pullanforderung. |
|
supportsIterations |
boolean |
Wenn dies der Fall ist, unterstützt diese Pullanforderung mehrere Iterationen. Iterationsunterstützung bedeutet, dass einzelne Pushs an den Quellzweig der Pullanforderung überprüft werden können und Kommentare in einer Iteration in zukünftigen Iterationen nachverfolgt werden. |
targetRefName |
string |
Der Name des Zielzweigs der Pullanforderung. |
title |
string |
Der Titel der Pullanforderung. |
url |
string |
Intern verwendet. |
workItemRefs |
Alle Arbeitsaufgabenverweise, die dieser Pullanforderung zugeordnet sind. |
GitPullRequestCompletionOptions
Einstellungen zum Abschließen der Pullanforderung.
Name | Typ | Beschreibung |
---|---|---|
autoCompleteIgnoreConfigIds |
integer[] (int32) |
Liste der Richtlinienkonfigurations-IDs, auf die automatisch abgeschlossen werden soll, sollte nicht warten. Gilt nur für optionale Richtlinien (isBlocking == false). AutoVervollständigen wartet immer auf erforderliche Richtlinien (isBlocking == true). |
bypassPolicy |
boolean |
Bei "true" werden Richtlinien explizit umgangen, während die Pullanforderung abgeschlossen ist. |
bypassReason |
string |
Wenn Richtlinien umgangen werden, wird dieser Grund gespeichert, um zu erfahren, warum die Umgehung verwendet wurde. |
deleteSourceBranch |
boolean |
Wenn true, wird der Quellzweig der Pullanforderung nach Abschluss gelöscht. |
mergeCommitMessage |
string |
Wenn festgelegt, wird dies als Commit-Nachricht des Seriendruck-Commits verwendet. |
mergeStrategy |
Geben Sie die Strategie an, mit der die Pullanforderung während des Abschlusses zusammengeführt wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein no-FF Zusammenführung erstellt, wenn DatasetMerge == false. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull-Anforderungs-Commits abgekürtet, wenn Commits im Rahmen von DatasetMerge == true. Die ShapeMerge-Eigenschaft ist veraltet. Es wird empfohlen, mergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die Eigenschaft ShapeMerge ignoriert. |
|
squashMerge |
boolean |
Decodmerge ist veraltet. Sie sollten den Wert von MergeStrategy explizit festlegen. Wenn "MergeStrategy" auf einen beliebigen Wert festgelegt ist, wird der Wert "ShapeMerge" ignoriert. Wenn MergeStrategy nicht festgelegt ist, ist die Zusammenführungsstrategie nicht schnell vorwärts, wenn diese Kennzeichnung falsch ist, oder wenn true. |
transitionWorkItems |
boolean |
Wenn true, versuchen wir, alle Arbeitsaufgaben, die mit der Pullanforderung verknüpft sind, in den nächsten logischen Zustand zu übertragen (d. h. Aktiv -> Aufgelöst) |
triggeredByAutoComplete |
boolean |
Bei "true" wurde der aktuelle Abschlussversuch über den automatischen Abschluss ausgelöst. Intern verwendet. |
GitPullRequestMergeOptions
Die Optionen, die beim Erstellen eines Seriendrucks für Pullanforderungen verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
conflictAuthorshipCommits |
boolean |
Wenn wahr, werden während der Zusammenführung angewendete Konfliktauflösungen in separate Commits gesetzt, um Autoreninformationen für Git-Schuld usw. beizubehalten. |
detectRenameFalsePositives |
boolean |
|
disableRenames |
boolean |
Wenn true, wird die Umbenennenerkennung während der Zusammenführung nicht ausgeführt. |
GitPullRequestMergeStrategy
Geben Sie die Strategie an, mit der die Pullanforderung während des Abschlusses zusammengeführt wird. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, wird ein no-FF Zusammenführung erstellt, wenn DatasetMerge == false. Wenn MergeStrategy nicht auf einen Wert festgelegt ist, werden die Pull-Anforderungs-Commits abgekürtet, wenn Commits im Rahmen von DatasetMerge == true. Die ShapeMerge-Eigenschaft ist veraltet. Es wird empfohlen, mergeStrategy in allen Fällen explizit festzulegen. Wenn für MergeStrategy ein expliziter Wert angegeben wird, wird die Eigenschaft ShapeMerge ignoriert.
Wert | Beschreibung |
---|---|
noFastForward |
Ein zwei übergeordneter, nicht schneller Zusammenführungsvorgang. Der Quellzweig ist unverändert. Dies ist das Standardverhalten. |
rebase |
Ordnen Sie die Quellverzweigung über dem Zielzweig HEAD commit zurück, und leiten Sie die Zielverzweigung schnell weiter. Der Quellverzweigung wird während des Rebase-Vorgangs aktualisiert. |
rebaseMerge |
Ordnen Sie die Quellverzweigung über dem Zielverzweigungs-HEAD-Commit neu zu, und erstellen Sie einen zwei übergeordneten, no-fast-forward-Merge. Der Quellverzweigung wird während des Rebase-Vorgangs aktualisiert. |
squash |
Fügen Sie alle Änderungen aus der Pullanforderung in einen commit für ein einzelnes übergeordnetes Element ein. |
GitPushRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
date |
string (date-time) |
|
pushId |
integer (int32) |
|
pushedBy | ||
url |
string |
GitRepository
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
defaultBranch |
string |
|
id |
string (uuid) |
|
isDisabled |
boolean |
True, wenn das Repository deaktiviert ist. Andernfalls "False". |
isFork |
boolean |
True, wenn das Repository als Verzweigung erstellt wurde. |
isInMaintenance |
boolean |
True, wenn sich das Repository in der Wartung befindet. Andernfalls "False". |
name |
string |
|
parentRepository | ||
project |
Stellt einen flachen Verweis auf ein TeamProject dar. |
|
remoteUrl |
string |
|
size |
integer (int64) |
Komprimierte Größe (Bytes) des Repositorys. |
sshUrl |
string |
|
url |
string |
|
validRemoteUrls |
string[] |
|
webUrl |
string |
GitRepositoryRef
Name | Typ | Beschreibung |
---|---|---|
collection |
Teamprojektsammlung, in der sich diese Verzweigung befindet |
|
id |
string (uuid) |
|
isFork |
boolean |
True, wenn das Repository als Verzweigung 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, der einen Status veröffentlicht.
Name | Typ | Beschreibung |
---|---|---|
_links |
Referenzlinks. |
|
context |
Kontext des Status. |
|
createdBy |
Identität, die den Status erstellt hat. |
|
creationDate |
string (date-time) |
Erstellungsdatum und -uhrzeit des Status. |
description |
string |
Statusbeschreibung. Beschreibt in der Regel den aktuellen Status des Status. |
id |
integer (int32) |
Statusbezeichner. |
state |
Status des Status. |
|
targetUrl |
string |
URL mit Statusdetails. |
updatedDate |
string (date-time) |
Datum und Uhrzeit der letzten Aktualisierung des Status. |
GitStatusContext
Statuskontext, der den Status eindeutig identifiziert.
Name | Typ | Beschreibung |
---|---|---|
genre |
string |
Genre des Status. Normalerweise kann der Name des Diensts/Tools, der den Status generiert, leer sein. |
name |
string |
Der Namensbezeichner des Status darf nicht null oder leer sein. |
GitStatusState
Status des Status.
Wert | Beschreibung |
---|---|
error |
Status mit einem Fehler. |
failed |
Fehler beim Status. |
notApplicable |
Der Status gilt nicht für das Zielobjekt. |
notSet |
Statusstatus nicht festgelegt. Standardstatus. |
pending |
Status steht aus. |
succeeded |
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 (date-time) |
Datum des Git-Vorgangs. |
string |
E-Mail-Adresse des Benutzers, der den Git-Vorgang ausführt. |
|
imageUrl |
string |
URL für den Avatar des Benutzers. |
name |
string |
Der Name des Benutzers, der den Git-Vorgang ausführt. |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Thema Diagramm. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Diagrammbetreff zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Möglichkeit, auf den Diagrammbetreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird dasselbe Diagrammthema sowohl in Firmen als auch in Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet – Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im "Self"-Eintrag des IdentityRef -Wörterbuchs "_links" verwiesen wird |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Diagrammbetreffs. Um dieses Feld zu ändern, müssen Sie den Wert im Quellanbieter ändern. |
id |
string |
|
imageUrl |
string |
Veraltet – Verfügbar im "Avatar"-Eintrag des IdentityRef-Wörterbuchs "_links" |
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 – nicht in den meisten bereits vorhandenen Implementierungen von ToIdentityRef 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-Antrag.
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Thema Diagramm. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Diagrammbetreff zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Möglichkeit, auf den Diagrammbetreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird dasselbe Diagrammthema sowohl in Firmen als auch in Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet – Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im "Self"-Eintrag des IdentityRef -Wörterbuchs "_links" verwiesen wird |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Diagrammbetreffs. Um dieses Feld zu ändern, müssen Sie den Wert im Quellanbieter ändern. |
hasDeclined |
boolean |
Gibt an, ob dieser Prüfer die Überprüfung dieser Pullanforderung abgelehnt hat. |
id |
string |
|
imageUrl |
string |
Veraltet – Verfügbar im "Avatar"-Eintrag des IdentityRef-Wörterbuchs "_links" |
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 die Aufmerksamkeit für diese Pullanforderung gekennzeichnet ist. |
isReapprove |
boolean |
Gibt an, ob diese Abstimmung noch behandelt werden soll, obwohl sich die Abstimmung nicht geändert hat. |
isRequired |
boolean |
Gibt an, ob dies ein erforderlicher Prüfer für diese Pullanforderung ist. |
profileUrl |
string |
Veraltet – nicht in den meisten bereits vorhandenen Implementierungen von ToIdentityRef 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 (int16) |
Abstimmung über einen Pull-Antrag: |
votedFor |
Gruppen oder Teams, zu denen dieser Bearbeiter beigetragen hat. |
ItemContent
Name | Typ | Beschreibung |
---|---|---|
content |
string |
|
contentType |
ItemContentType
Wert | Beschreibung |
---|---|
base64Encoded | |
rawText |
ProjectState
Projektstatus.
Wert | Beschreibung |
---|---|
all |
Alle Projekte unabhängig vom Status außer "Gelöscht". |
createPending |
Projekt wurde zur Erstellung in die Warteschlange gestellt, aber der Prozess wurde noch nicht gestartet. |
deleted |
Projekt wurde gelöscht. |
deleting |
Project wird gerade gelöscht. |
new |
Projekt wird gerade erstellt. |
unchanged |
Projekt wurde nicht geändert. |
wellFormed |
Project wird vollständig erstellt und kann verwendet werden. |
ProjectVisibility
Projektsichtbarkeit.
Wert | Beschreibung |
---|---|
private |
Das Projekt ist nur für Benutzer mit expliziten Zugriff sichtbar. |
public |
Das Projekt ist für alle sichtbar. |
PullRequestAsyncStatus
Der aktuelle Status des Pullanforderungszusammenführungsvorgangs.
Wert | Beschreibung |
---|---|
conflicts |
Fehler beim Zusammenführen von Pullanforderungen aufgrund von Konflikten. |
failure |
Fehler beim Zusammenführen von Pullanforderungen. |
notSet |
Status ist nicht festgelegt. Standardstatus. |
queued |
Pullanforderungszusammenführung wird in die Warteschlange gestellt. |
rejectedByPolicy |
Pullanforderungszusammenführung, die von der Richtlinie abgelehnt wurde. |
succeeded |
Die Zusammenführung der Pullanforderung war erfolgreich. |
PullRequestMergeFailureType
Der Typ des Fehlers (falls vorhanden) des Zusammenführens der Pullanforderung.
Wert | Beschreibung |
---|---|
caseSensitive |
Fehler beim Zusammenführen von Pull-Anforderungen aufgrund eines Konflikts zwischen Groß- und Kleinschreibung. |
none |
Der Typ ist nicht festgelegt. Standardtyp. |
objectTooLarge |
Fehler beim Zusammenführen von Pullanforderungen, da ein Objekt zu groß ist. |
unknown |
Fehlertyp der Pullanforderungszusammenführung unbekannt. |
PullRequestStatus
Der Status der Pullanforderung.
Wert | Beschreibung |
---|---|
abandoned |
Pull-Anforderung wird abgebrochen. |
active |
Pull-Anforderung ist aktiv. |
all |
Wird in Pull-Anforderungssuchkriterien verwendet, um alle Status einzuschließen. |
completed |
Die Pullanforderung ist abgeschlossen. |
notSet |
Status nicht festgelegt. Standardstatus. |
ReferenceLinks
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Referenzlinks schreibgeschützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen. |
ResourceRef
Name | Typ | Beschreibung |
---|---|---|
id |
string |
|
url |
string |
TeamProjectCollectionReference
Reference-Objekt für eine TeamProjectCollection.
Name | Typ | Beschreibung |
---|---|---|
avatarUrl |
string |
Sammlung Avatar-URL. |
id |
string (uuid) |
Sammlungs-ID. |
name |
string |
Sammlungsname. |
url |
string |
Rest-URL der Sammlung. |
TeamProjectReference
Stellt einen flachen Verweis auf ein TeamProject dar.
Name | Typ | Beschreibung |
---|---|---|
abbreviation |
string |
Projektkürzel. |
defaultTeamImageUrl |
string |
Url zum standardmäßigen Teamidentitätsbild. |
description |
string |
Die Beschreibung des Projekts (falls vorhanden). |
id |
string (uuid) |
Projektbezeichner. |
lastUpdateTime |
string (date-time) |
Zeitpunkt der letzten Aktualisierung des Projekts. |
name |
string |
Projektname. |
revision |
integer (int64) |
Projektrevision. |
state |
Projektstatus. |
|
url |
string |
Die URL zur Vollversion des Objekts. |
visibility |
Projektsichtbarkeit. |
VersionControlChangeType
Der Typ der Änderung, die an dem Element vorgenommen wurde.
Wert | Beschreibung |
---|---|
add | |
all | |
branch | |
delete | |
edit | |
encoding | |
lock | |
merge | |
none | |
property | |
rename | |
rollback | |
sourceRename | |
targetRename | |
undelete |
WebApiTagDefinition
Die Darstellung einer Tagdefinition, die über das Netzwerk gesendet wird.
Name | Typ | Beschreibung |
---|---|---|
active |
boolean |
Gibt an, ob die Tagdefinition aktiv ist. |
id |
string (uuid) |
ID der Tagdefinition. |
name |
string |
Der Name der Tagdefinition. |
url |
string |
Ressourcen-URL für die Tagdefinition. |