Pull Requests - Create
Çekme isteği oluşturun.
POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests?api-version=5.0
POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullrequests?supportsIterations={supportsIterations}&api-version=5.0
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
|
repository
|
path | True |
string |
Çekme isteğinin hedef dalının depo kimliği. |
|
project
|
path |
string |
Proje Kimliği veya proje adı |
|
|
api-version
|
query | True |
string |
Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '5.0' olarak ayarlanmalıdır. |
|
supports
|
query |
boolean |
Doğruysa, çekme isteğine yapılan sonraki gönderimler ayrı ayrı gözden geçirilebilir. Bu işlev gerekli değilse performans nedenleriyle büyük çekme istekleri için bunu false olarak ayarlayın. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| _links |
Diğer ilgili nesnelere bağlantılar. |
|
| artifactId |
string |
Bu çekme isteğini benzersiz olarak tanımlayan bir dize. Çekme isteği için yapıt kimliği oluşturmak için şu şablonu kullanın: |
| autoCompleteSetBy |
Ayarlanırsa, bu çekme isteği için otomatik tamamlama etkinleştirilir ve bunu etkinleştiren kimlik budur. |
|
| closedBy |
Çekme isteğini kapatan kullanıcı. |
|
| closedDate |
string |
Çekme isteğinin kapatıldığı tarih (tamamlandı, bırakıldı veya harici olarak birleştirildi). |
| codeReviewId |
integer |
Kod, çekme isteğinin kimliğini gözden geçirir. Dahili olarak kullanılır. |
| commits |
Çekme isteğinde yer alan işlemeler. |
|
| completionOptions |
Çekme isteğinin tamamlandığında nasıl birleştirileceğini etkileyen seçenekler. |
|
| completionQueueTime |
string |
Tamamlanmak üzere çekme isteğinin kuyruğa girdiği en son tarih. Dahili olarak kullanılır. |
| createdBy |
Çekme isteğini oluşturan kullanıcının kimliği. |
|
| creationDate |
string |
Çekme isteğinin oluşturulduğu tarih. |
| description |
string |
Çekme isteğinin açıklaması. |
| forkSource |
Bu bir çataldan gelen çekme isteğiyse, kaynağı hakkında bilgi içerir. |
|
| isDraft |
boolean |
Taslak / WIP çekme isteği. |
| labels |
Çekme isteğiyle ilişkili etiketler. |
|
| lastMergeCommit |
En son çekme isteği birleştirme işleminin işlemesi. Boşsa, en son birleştirme devam ediyor veya başarısız oldu. |
|
| lastMergeSourceCommit |
Son çekme isteği birleştirme sırasında kaynak dalın başındaki işleme. |
|
| lastMergeTargetCommit |
Son çekme isteği birleştirme sırasında hedef dalın başındaki işleme. |
|
| mergeFailureMessage |
string |
Ayarlandıysa, çekme isteği birleştirme bu nedenle başarısız oldu. |
| mergeFailureType |
Çekme isteği birleştirme işleminin hata türü (varsa). |
|
| mergeId |
string |
Çekme isteği birleştirmeyi çalıştırmak için kullanılan işin kimliği. Dahili olarak kullanılır. |
| mergeOptions |
Çekme isteği birleştirme işlemi çalıştırıldığında kullanılan seçenekler. Tamamlama yalnızca bir kez gerçekleştiğinden ve çekme isteğinin kaynak dalı her değiştiğinde yeni bir birleştirme çalıştırılacağından bunlar tamamlama seçeneklerinden ayrıdır. |
|
| mergeStatus |
Çekme isteği birleştirmenin geçerli durumu. |
|
| pullRequestId |
integer |
Çekme isteğinin kimliği. |
| remoteUrl |
string |
Dahili olarak kullanılır. |
| repository |
Çekme isteğinin hedef dalını içeren depo. |
|
| reviewers |
Çekme isteğindeki gözden geçirenlerin listesi ve oylarının durumu. |
|
| sourceRefName |
string |
Çekme isteğinin kaynak dalının adı. |
| status |
Çekme isteğinin durumu. |
|
| supportsIterations |
boolean |
Doğruysa, bu çekme isteği birden çok yinelemeyi destekler. Yineleme desteği, çekme isteğinin kaynak dalına yapılan tek tek gönderimlerin gözden geçirilebileceği ve bir yinelemede bırakılan açıklamaların gelecekteki yinelemelerde izlendiği anlamına gelir. |
| targetRefName |
string |
Çekme isteğinin hedef dalının adı. |
| title |
string |
Çekme isteğinin başlığı. |
| url |
string |
Dahili olarak kullanılır. |
| workItemRefs |
Bu çekme isteğiyle ilişkili tüm iş öğesi başvuruları. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
başarılı işlem |
Güvenlik
oauth2
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si:
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
Kapsamlar
| Name | Description |
|---|---|
| vso.code_write | Kaynak kodu okuma, güncelleştirme ve silme, işlemeler, değişiklik kümeleri, dallar ve diğer sürüm denetimi yapıtları hakkındaki meta verilere erişme olanağı verir. Ayrıca çekme istekleri ve kod incelemeleri oluşturup yönetme ve hizmet kancaları aracılığıyla sürüm denetimi olayları hakkında bildirim alma olanağı sağlar. |
Örnekler
Örnek isteği
POST https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/pullrequests?api-version=5.0
{
"sourceRefName": "refs/heads/npaulk/my_work",
"targetRefName": "refs/heads/new_feature",
"title": "A new feature",
"description": "Adding a new feature",
"reviewers": [
{
"id": "d6245f20-2af8-44f4-9451-8107cb2767db"
}
]
}
Örnek yanıt
{
"repository": {
"id": "3411ebc1-d5aa-464f-9615-0b527bc66719",
"name": "2016_10_31",
"url": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719",
"project": {
"id": "a7573007-bbb3-4341-b726-0c4148a07853",
"name": "2016_10_31",
"description": "test project created on Halloween 2016",
"url": "https://dev.azure.com/fabrikam/_apis/projects/a7573007-bbb3-4341-b726-0c4148a07853",
"state": "wellFormed",
"revision": 7
},
"remoteUrl": "https://dev.azure.com/fabrikam/_git/2016_10_31"
},
"pullRequestId": 22,
"codeReviewId": 22,
"status": "active",
"createdBy": {
"id": "d6245f20-2af8-44f4-9451-8107cb2767db",
"displayName": "Normal Paulk",
"uniqueName": "fabrikamfiber16@hotmail.com",
"url": "https://dev.azure.com/fabrikam/_apis/Identities/d6245f20-2af8-44f4-9451-8107cb2767db",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d6245f20-2af8-44f4-9451-8107cb2767db"
},
"creationDate": "2016-11-01T16:30:31.6655471Z",
"title": "A new feature",
"description": "Adding a new feature",
"sourceRefName": "refs/heads/npaulk/my_work",
"targetRefName": "refs/heads/new_feature",
"mergeStatus": "queued",
"mergeId": "f5fc8381-3fb2-49fe-8a0d-27dcc2d6ef82",
"lastMergeSourceCommit": {
"commitId": "b60280bc6e62e2f880f1b63c1e24987664d3bda3",
"url": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/commits/b60280bc6e62e2f880f1b63c1e24987664d3bda3"
},
"lastMergeTargetCommit": {
"commitId": "f47bbc106853afe3c1b07a81754bce5f4b8dbf62",
"url": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/commits/f47bbc106853afe3c1b07a81754bce5f4b8dbf62"
},
"reviewers": [
{
"reviewerUrl": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/pullRequests/22/reviewers/d6245f20-2af8-44f4-9451-8107cb2767db",
"vote": 0,
"id": "d6245f20-2af8-44f4-9451-8107cb2767db",
"displayName": "Normal Paulk",
"uniqueName": "fabrikamfiber16@hotmail.com",
"url": "https://dev.azure.com/fabrikam/_apis/Identities/d6245f20-2af8-44f4-9451-8107cb2767db",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=d6245f20-2af8-44f4-9451-8107cb2767db"
}
],
"url": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/pullRequests/22",
"_links": {
"self": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/pullRequests/22"
},
"repository": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719"
},
"workItems": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/pullRequests/22/workitems"
},
"sourceBranch": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/refs"
},
"targetBranch": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/refs"
},
"sourceCommit": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/commits/b60280bc6e62e2f880f1b63c1e24987664d3bda3"
},
"targetCommit": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/commits/f47bbc106853afe3c1b07a81754bce5f4b8dbf62"
},
"createdBy": {
"href": "https://dev.azure.com/fabrikam/_apis/Identities/d6245f20-2af8-44f4-9451-8107cb2767db"
},
"iterations": {
"href": "https://dev.azure.com/fabrikam/_apis/git/repositories/3411ebc1-d5aa-464f-9615-0b527bc66719/pullRequests/22/iterations"
}
},
"supportsIterations": true,
"artifactId": "vstfs:///Git/PullRequestId/a7573007-bbb3-4341-b726-0c4148a07853%2f3411ebc1-d5aa-464f-9615-0b527bc66719%2f22"
}
Tanımlar
| Name | Description |
|---|---|
|
Change |
|
|
Git |
|
|
Git |
Git işleme ve ilişkili meta verileri açıklayan özellikler sağlar. |
|
Git |
Çatal başvurusu hakkında bilgi. |
|
Git |
Çekme isteğiyle ilişkili tüm verileri temsil eder. |
|
Git |
Çekme isteğinin nasıl tamamlanması gerektiğiyle ilgili tercihler. |
|
Git |
Çekme isteği birleştirme oluşturulduğunda kullanılan seçenekler. |
|
Git |
|
|
Git |
|
|
Git |
|
|
Git |
Bu sınıf, durum gönderen bir hizmetin/uzantının meta verilerini içerir. |
|
Git |
Durumu benzersiz olarak tanımlayan durum bağlamı. |
|
Git |
Durumun durumu. |
|
Git |
|
|
Git |
Git işlemleri için kullanıcı bilgileri ve tarihi. |
|
Identity |
|
|
Identity |
Çekme isteğine oy verme dahil olmak üzere kimlik bilgileri. |
|
Item |
|
|
Item |
|
|
Project |
Proje durumu. |
|
Project |
Proje görünürlüğü. |
|
Pull |
Çekme isteği birleştirme işleminin geçerli durumu. |
|
Pull |
Çekme isteği birleştirme işleminin hata türü (varsa). |
|
Pull |
Çekme isteğinin durumu. |
|
Reference |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
Resource |
|
|
Team |
TeamProjectCollection için başvuru nesnesi. |
|
Team |
TeamProject'e basit bir başvuru temsil eder. |
|
Version |
Öğede yapılan değişikliğin türü. |
|
Web |
Kablo üzerinden gönderilen etiket tanımının gösterimi. |
ChangeCountDictionary
GitChange
| Name | Tür | Description |
|---|---|---|
| changeId |
integer |
Değişiklik grubu içindeki değişikliğin kimliği. |
| changeType |
Öğede yapılan değişikliğin türü. |
|
| item |
string |
Geçerli sürüm. |
| newContent |
Değişiklik sonrasında öğenin içeriği. |
|
| newContentTemplate |
Yeni değişiklikler gönderildiğinde kullanılacak yeni İçerik şablonu. |
|
| originalPath |
string |
Geçerli yoldan farklıysa öğenin özgün yolu. |
| sourceServerItem |
string |
Sunucudaki öğenin yolu. |
| url |
string |
Öğeyi almak için URL. |
GitCommitRef
Git işleme ve ilişkili meta verileri açıklayan özellikler sağlar.
| Name | Tür | Description |
|---|---|---|
| _links |
İlgili REST başvuru bağlantıları koleksiyonu. |
|
| author |
İşlemenin yazarı. |
|
| changeCounts |
İşlemeye dahil edilen değişiklik türlerinin (düzenlemeler, silmeler vb.) sayısı. |
|
| changes |
İşlemeye dahil edilen değişikliklerin bir numaralandırması. |
|
| comment |
string |
İşlemenin açıklaması veya iletisi. |
| commentTruncated |
boolean |
Açıklamanın tam Git işleme açıklaması iletisinden kesilip kesilmediğini gösterir. |
| commitId |
string |
İşlemenin kimliği (SHA-1). |
| committer |
İşlemenin commit'i. |
|
| parents |
string[] |
Bu işleme için üst işleme kimliklerinin sabit listesi. |
| push |
Bu işlemeyle ilişkili gönderim. |
|
| remoteUrl |
string |
İşlemenin uzak URL yolu. |
| statuses |
Ek bilgileri işlemeyle ilişkilendirebilecek hizmetlerden ve uzantılardan gelen durum meta verilerinin listesi. |
|
| url |
string |
Bu kaynağın REST URL'si. |
| workItems |
Bu işlemeyle ilişkili iş öğeleri listesi. |
GitForkRef
Çatal başvurusu hakkında bilgi.
| Name | Tür | Description |
|---|---|---|
| _links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
| creator | ||
| isLocked |
boolean |
|
| isLockedBy | ||
| name |
string |
|
| objectId |
string |
|
| peeledObjectId |
string |
|
| repository |
Çatalın depo kimliği. |
|
| statuses |
Bu sınıf, durum gönderen bir hizmetin/uzantının meta verilerini içerir. |
|
| url |
string |
GitPullRequest
Çekme isteğiyle ilişkili tüm verileri temsil eder.
| Name | Tür | Description |
|---|---|---|
| _links |
Diğer ilgili nesnelere bağlantılar. |
|
| artifactId |
string |
Bu çekme isteğini benzersiz olarak tanımlayan bir dize. Çekme isteği için yapıt kimliği oluşturmak için şu şablonu kullanın: |
| autoCompleteSetBy |
Ayarlanırsa, bu çekme isteği için otomatik tamamlama etkinleştirilir ve bunu etkinleştiren kimlik budur. |
|
| closedBy |
Çekme isteğini kapatan kullanıcı. |
|
| closedDate |
string |
Çekme isteğinin kapatıldığı tarih (tamamlandı, bırakıldı veya harici olarak birleştirildi). |
| codeReviewId |
integer |
Kod, çekme isteğinin kimliğini gözden geçirir. Dahili olarak kullanılır. |
| commits |
Çekme isteğinde yer alan işlemeler. |
|
| completionOptions |
Tamamlandığında çekme isteğinin nasıl birleştirileceğini etkileyen seçenekler. |
|
| completionQueueTime |
string |
Tamamlanmak üzere kuyruğa çekme isteğinin girdiği en son tarih. Dahili olarak kullanılır. |
| createdBy |
Çekme isteğini oluşturan kullanıcının kimliği. |
|
| creationDate |
string |
Çekme isteğinin oluşturulduğu tarih. |
| description |
string |
Çekme isteğinin açıklaması. |
| forkSource |
Bu bir çataldan gelen bir çekme isteğiyse, kaynağı hakkında bilgi içerir. |
|
| isDraft |
boolean |
Taslak / WIP çekme isteği. |
| labels |
Çekme isteğiyle ilişkili etiketler. |
|
| lastMergeCommit |
En son çekme isteği birleştirme işleminin işlenmesi. Boşsa, en son birleştirme işlemi devam ediyor veya başarısız oldu. |
|
| lastMergeSourceCommit |
Son çekme isteği birleştirme sırasında kaynak dalın başındaki işleme. |
|
| lastMergeTargetCommit |
Son çekme isteği birleştirme sırasında hedef dalın başındaki işleme. |
|
| mergeFailureMessage |
string |
Ayarlandıysa, çekme isteği birleştirme bu nedenle başarısız oldu. |
| mergeFailureType |
Çekme isteği birleştirme işleminin hata türü (varsa). |
|
| mergeId |
string |
Çekme isteği birleştirmeyi çalıştırmak için kullanılan işin kimliği. Dahili olarak kullanılır. |
| mergeOptions |
Çekme isteği birleştirme işlemi çalıştırıldığında kullanılan seçenekler. Tamamlama yalnızca bir kez gerçekleştiğinden ve çekme isteğinin kaynak dalı her değiştiğinde yeni bir birleştirme çalıştırılacağından bunlar tamamlama seçeneklerinden ayrıdır. |
|
| mergeStatus |
Çekme isteği birleştirme işleminin geçerli durumu. |
|
| pullRequestId |
integer |
Çekme isteğinin kimliği. |
| remoteUrl |
string |
Dahili olarak kullanılır. |
| repository |
Çekme isteğinin hedef dalını içeren depo. |
|
| reviewers |
Çekme isteğindeki gözden geçirenlerin listesi ve oylarının durumu. |
|
| sourceRefName |
string |
Çekme isteğinin kaynak dalının adı. |
| status |
Çekme isteğinin durumu. |
|
| supportsIterations |
boolean |
True ise, bu çekme isteği birden çok yinelemeyi destekler. Yineleme desteği, çekme isteğinin kaynak dalına yapılan tek tek gönderimlerin gözden geçirilebileceği ve bir yinelemede bırakılan açıklamaların gelecekteki yinelemelerde izlendiği anlamına gelir. |
| targetRefName |
string |
Çekme isteğinin hedef dalının adı. |
| title |
string |
Çekme isteğinin başlığı. |
| url |
string |
Dahili olarak kullanılır. |
| workItemRefs |
Bu çekme isteğiyle ilişkili tüm iş öğesi başvuruları. |
GitPullRequestCompletionOptions
Çekme isteğinin nasıl tamamlanması gerektiğiyle ilgili tercihler.
| Name | Tür | Description |
|---|---|---|
| bypassPolicy |
boolean |
True ise, çekme isteği tamamlanırken ilkeler açıkça atlanır. |
| bypassReason |
string |
İlkeler atlanırsa, bu neden atlamanın neden kullanıldığına göre depolanır. |
| deleteSourceBranch |
boolean |
True ise, çekme isteğinin kaynak dalı tamamlandıktan sonra silinir. |
| mergeCommitMessage |
string |
Ayarlanırsa, bu birleştirme işlemesinin işleme iletisi olarak kullanılır. |
| squashMerge |
boolean |
True ise, çekme isteğindeki işlemeler tamamlandıktan sonra belirtilen hedef dalda sıkıştırarak birleştirilir. |
| transitionWorkItems |
boolean |
True ise, çekme isteğine bağlı tüm iş öğelerini sonraki mantıksal duruma (örneğin, Etkin -> Çözüldü) aktarmayı deneyeceğiz |
| triggeredByAutoComplete |
boolean |
True ise, geçerli tamamlama denemesi otomatik tamamlama yoluyla tetiklendi. Dahili olarak kullanılır. |
GitPullRequestMergeOptions
Çekme isteği birleştirme oluşturulduğunda kullanılan seçenekler.
| Name | Tür | Description |
|---|---|---|
| detectRenameFalsePositives |
boolean |
|
| disableRenames |
boolean |
True ise, birleştirme sırasında yeniden adlandırma algılaması gerçekleştirilmeyecektir. |
GitPushRef
| Name | Tür | Description |
|---|---|---|
| _links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
| date |
string |
|
| pushId |
integer |
|
| pushedBy | ||
| url |
string |
GitRepository
| Name | Tür | Description |
|---|---|---|
| _links |
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf. |
|
| defaultBranch |
string |
|
| id |
string |
|
| isFork |
boolean |
Depo çatal olarak oluşturulduysa True |
| name |
string |
|
| parentRepository | ||
| project |
TeamProject'e basit bir başvuru temsil eder. |
|
| remoteUrl |
string |
|
| size |
integer |
Deponun sıkıştırılmış boyutu (bayt). |
| sshUrl |
string |
|
| url |
string |
|
| validRemoteUrls |
string[] |
GitRepositoryRef
| Name | Tür | Description |
|---|---|---|
| collection |
Bu Çatal'ın bulunduğu Takım Projesi Koleksiyonu |
|
| id |
string |
|
| isFork |
boolean |
Depo çatal olarak oluşturulduysa True |
| name |
string |
|
| project |
TeamProject'e basit bir başvuru temsil eder. |
|
| remoteUrl |
string |
|
| sshUrl |
string |
|
| url |
string |
GitStatus
Bu sınıf, durum gönderen bir hizmetin/uzantının meta verilerini içerir.
| Name | Tür | Description |
|---|---|---|
| _links |
Başvuru bağlantıları. |
|
| context |
Durumun bağlamı. |
|
| createdBy |
Durumu oluşturan kimlik. |
|
| creationDate |
string |
Durumun oluşturulma tarihi ve saati. |
| description |
string |
Durum açıklaması. Genellikle durumun geçerli durumunu açıklar. |
| id |
integer |
Durum tanımlayıcısı. |
| state |
Durumun durumu. |
|
| targetUrl |
string |
Durum ayrıntılarını içeren URL. |
| updatedDate |
string |
Durumun son güncelleştirme tarihi ve saati. |
GitStatusContext
Durumu benzersiz olarak tanımlayan durum bağlamı.
| Name | Tür | Description |
|---|---|---|
| genre |
string |
Durumun türü. Genellikle durumu oluşturan hizmetin/aracın adı boş olabilir. |
| name |
string |
Durumun ad tanımlayıcısı null veya boş olamaz. |
GitStatusState
Durumun durumu.
| Değer | Description |
|---|---|
| error |
Hata içeren durum. |
| failed |
Durum başarısız oldu. |
| notApplicable |
Durum hedef nesne için geçerli değil. |
| notSet |
Durum durumu ayarlanmadı. Varsayılan durum. |
| pending |
Durum beklemede. |
| succeeded |
Durum başarılı oldu. |
GitTemplate
| Name | Tür | Description |
|---|---|---|
| name |
string |
Şablonun Adı |
| type |
string |
Şablonun Türü |
GitUserDate
Git işlemleri için kullanıcı bilgileri ve tarihi.
| Name | Tür | Description |
|---|---|---|
| date |
string |
Git işleminin tarihi. |
|
string |
Git işlemini gerçekleştiren kullanıcının adresini Email. |
|
| imageUrl |
string |
Kullanıcının avatarı url'si. |
| name |
string |
Git işlemini gerçekleştiren kullanıcının adı. |
IdentityRef
| Name | Tür | Description |
|---|---|---|
| _links |
Bu alan, grafik konusuyla ilgili sıfır veya daha fazla ilgi çekici bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında ek ilişkiler veya daha ayrıntılı bilgi edinmek için çağrılabilir. |
|
| descriptor |
string |
Tanımlayıcı, sistem çalışırken graf konusuna başvurmanın birincil yoludur. Bu alan, hem Hesaplar hem de Kuruluşlar genelinde aynı graf konusunu benzersiz olarak tanımlar. |
| directoryAlias |
string |
|
| displayName |
string |
Bu, grafik konusunun benzersiz olmayan görünen adıdır. Bu alanı değiştirmek için kaynak sağlayıcıdaki değerini değiştirmeniz gerekir. |
| id |
string |
|
| imageUrl |
string |
|
| inactive |
boolean |
|
| isAadIdentity |
boolean |
|
| isContainer |
boolean |
|
| isDeletedInOrigin |
boolean |
|
| profileUrl |
string |
|
| uniqueName |
string |
|
| url |
string |
Bu URL, bu grafik konusunun kaynak kaynağına giden tam yoldur. |
IdentityRefWithVote
Çekme isteğine oy verme dahil olmak üzere kimlik bilgileri.
| Name | Tür | Description |
|---|---|---|
| _links |
Bu alan, grafik konusuyla ilgili sıfır veya daha fazla ilgi çekici bağlantı içerir. Bu bağlantılar, bu grafik konusu hakkında ek ilişkiler veya daha ayrıntılı bilgi edinmek için çağrılabilir. |
|
| descriptor |
string |
Tanımlayıcı, sistem çalışırken graf konusuna başvurmanın birincil yoludur. Bu alan, hem Hesaplar hem de Kuruluşlar genelinde aynı graf konusunu benzersiz olarak tanımlar. |
| directoryAlias |
string |
|
| displayName |
string |
Bu, grafik konusunun benzersiz olmayan görünen adıdır. Bu alanı değiştirmek için kaynak sağlayıcıdaki değerini değiştirmeniz gerekir. |
| id |
string |
|
| imageUrl |
string |
|
| inactive |
boolean |
|
| isAadIdentity |
boolean |
|
| isContainer |
boolean |
|
| isDeletedInOrigin |
boolean |
|
| isRequired |
boolean |
Bu çekme isteği için gerekli bir gözden geçiren olup olmadığını gösterir. |
| profileUrl |
string |
|
| reviewerUrl |
string |
Bu kimlikle ilgili bilgileri almak için URL |
| uniqueName |
string |
|
| url |
string |
Bu URL, bu grafik konusunun kaynak kaynağına giden tam yoldur. |
| vote |
integer |
Çekme isteğine oy verin: |
| votedFor |
Bu gözden geçirenin katkıda bulunduğu gruplar veya ekipler. |
ItemContent
| Name | Tür | Description |
|---|---|---|
| content |
string |
|
| contentType |
ItemContentType
| Değer | Description |
|---|---|
| base64Encoded | |
| rawText |
ProjectState
Proje durumu.
| Değer | Description |
|---|---|
| all |
Durumundan bağımsız olarak tüm projeler. |
| createPending |
Proje oluşturma için kuyruğa alındı, ancak işlem henüz başlamadı. |
| deleted |
Proje silindi. |
| deleting |
Project silinme sürecinde. |
| new |
Proje oluşturulma aşamasındadır. |
| unchanged |
Proje değiştirilmedi. |
| wellFormed |
Proje tamamen oluşturulur ve kullanıma hazırdır. |
ProjectVisibility
Proje görünürlüğü.
| Değer | Description |
|---|---|
| private |
Proje yalnızca açık erişimi olan kullanıcılar tarafından görülebilir. |
| public |
Proje herkes tarafından görülebilir. |
PullRequestAsyncStatus
Çekme isteği birleştirme işleminin geçerli durumu.
| Değer | Description |
|---|---|
| conflicts |
Çekme isteği birleştirme çakışmalar nedeniyle başarısız oldu. |
| failure |
Çekme isteği birleştirme başarısız oldu. |
| notSet |
Durum ayarlanmadı. Varsayılan durum. |
| queued |
Çekme isteği birleştirme kuyruğa alındı. |
| rejectedByPolicy |
Çekme isteği birleştirme ilke tarafından reddedildi. |
| succeeded |
Çekme isteği birleştirme başarılı oldu. |
PullRequestMergeFailureType
Çekme isteği birleştirme işleminin hata türü (varsa).
| Değer | Description |
|---|---|
| caseSensitive |
Çekme isteği birleştirme, büyük/küçük harf uyuşmazlığı nedeniyle başarısız oldu. |
| none |
Tür ayarlanmadı. Varsayılan tür. |
| objectTooLarge |
Bir nesnenin çok büyük olması nedeniyle çekme isteği birleştirme işlemi başarısız oldu. |
| unknown |
Çekme isteği birleştirme hatası türü bilinmiyor. |
PullRequestStatus
Çekme isteğinin durumu.
| Değer | Description |
|---|---|
| abandoned |
Çekme isteği bırakıldı. |
| active |
Çekme isteği etkin. |
| all |
Tüm durumları dahil etmek için çekme isteği arama ölçütlerinde kullanılır. |
| completed |
Çekme isteği tamamlandı. |
| notSet |
Durum ayarlanmadı. Varsayılan durum. |
ReferenceLinks
REST başvuru bağlantılarının koleksiyonunu temsil eden sınıf.
| Name | Tür | Description |
|---|---|---|
| links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak kullanıma açmak istiyoruz. |
ResourceRef
| Name | Tür | Description |
|---|---|---|
| id |
string |
|
| url |
string |
TeamProjectCollectionReference
TeamProjectCollection için başvuru nesnesi.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Koleksiyon Kimliği. |
| name |
string |
Koleksiyon Adı. |
| url |
string |
Koleksiyon REST Url'si. |
TeamProjectReference
TeamProject'e basit bir başvuru temsil eder.
| Name | Tür | Description |
|---|---|---|
| abbreviation |
string |
Proje kısaltması. |
| defaultTeamImageUrl |
string |
Varsayılan ekip kimliği görüntüsünün URL'si. |
| description |
string |
Projenin açıklaması (varsa). |
| id |
string |
Proje tanımlayıcısı. |
| name |
string |
Proje adı. |
| revision |
integer |
Proje düzeltmesi. |
| state |
Proje durumu. |
|
| url |
string |
Nesnenin tam sürümünün URL'si. |
| visibility |
Proje görünürlüğü. |
VersionControlChangeType
Öğede yapılan değişikliğin türü.
| Değer | Description |
|---|---|
| add | |
| all | |
| branch | |
| delete | |
| edit | |
| encoding | |
| lock | |
| merge | |
| none | |
| property | |
| rename | |
| rollback | |
| sourceRename | |
| targetRename | |
| undelete |
WebApiTagDefinition
Kablo üzerinden gönderilen etiket tanımının gösterimi.
| Name | Tür | Description |
|---|---|---|
| active |
boolean |
Etiket tanımının etkin olup olmadığı. |
| id |
string |
Etiket tanımının kimliği. |
| name |
string |
Etiket tanımının adı. |
| url |
string |
Etiket Tanımı için kaynak URL'si. |