Pull Request Statuses - Update
Mettre à jour la collection d’états de demande de tirage. Le seul type d’opération pris en charge est remove
.
Cette opération permet de supprimer plusieurs états en un seul appel.
Le chemin d’accès de l’opération remove
doit faire référence à l’ID de la demande de tirage status.
Par exemplepath="/1"
, fait référence à la demande de tirage status avec l’ID 1.
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses?api-version=4.1-preview.1
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Nom de l’organisation Azure DevOps. |
pull
|
path | True |
integer int32 |
ID de la demande de tirage. |
repository
|
path | True |
string |
ID de dépôt de la branche cible de la demande de tirage. |
project
|
path |
string |
ID de projet ou nom du projet |
|
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 4.1-preview.1 » pour utiliser cette version de l’API. |
Corps de la demande
Media Types: "application/json-patch+json"
Nom | Type | Description |
---|---|---|
from |
string |
Chemin d’accès à partir duquel copier pour l’opération Déplacer/Copier. |
op |
Opération de correctif |
|
path |
string |
Chemin d’accès de l’opération |
value |
object |
Valeur de l’opération. Il s’agit d’une primitive ou d’un JToken. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
opération réussie |
Sécurité
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
Nom | Description |
---|---|
vso.code_write | Permet de lire, de mettre à jour et de supprimer le code source, d’accéder aux métadonnées relatives aux commits, aux ensembles de modifications, aux branches et à d’autres artefacts de contrôle de version. Permet également de créer et de gérer des demandes de tirage et des révisions de code, et de recevoir des notifications sur les événements de contrôle de version via des hooks de service. |
vso.code_status | Accorde la possibilité de lire et d’écrire des status de validation et de demande de tirage. |
Exemples
Sample Request
PATCH https://dev.azure.com/fabrikam/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses?api-version=4.1-preview.1
[
{
"op": "remove",
"path": "/1",
"from": null,
"value": null
},
{
"op": "remove",
"path": "/2",
"from": null,
"value": null
}
]
Sample Response
Définitions
Nom | Description |
---|---|
Json |
Modèle JSON pour les opérations de correctif JSON |
Operation |
Opération de correctif |
JsonPatchDocument
Modèle JSON pour les opérations de correctif JSON
Nom | Type | Description |
---|---|---|
from |
string |
Chemin d’accès à partir duquel copier pour l’opération Déplacer/Copier. |
op |
Opération de correctif |
|
path |
string |
Chemin d’accès de l’opération |
value |
object |
Valeur de l’opération. Il s’agit d’une primitive ou d’un JToken. |
Operation
Opération de correctif
Nom | Type | Description |
---|---|---|
add |
string |
|
copy |
string |
|
move |
string |
|
remove |
string |
|
replace |
string |
|
test |
string |