Перейти к основному содержимому

BranchDto

Ветка

idstring

Идентификатор ветки

Example: 0193dde1-d10b-7c3a-a0eb-4a0ba0319908
namestringrequired

Имя ветки

Example: issue/CRM-1
kindstring

Вид ветки

Possible values: [main, release, development]

Default value: development
project object

Проект

oneOf
idstring

Идентификатор ссылки

Example: 0193dde1-d10b-7c3a-a0eb-4a0ba0319908
namestring

Название

Example: Управление заказами
prefixstring

Префикс

Example: CRM
repositorystring

Репозиторий.

  • Для внешнего репозитория — URL.
  • Для внутреннего — "internal".
Example: http://repositories/stash/scm/dt/crm.git
target-branch object

Ветка, в которую залит результат.

idstring

Идентификатор ссылки

Example: 0193dde1-d10b-7c3a-a0eb-4a0ba0319908
namestring

Имя

Example: issue/CRM-1
application object

Приложение

idstring

Идентификатор ссылки

Example: 0193dde1-d10b-7c3a-a0eb-4a0ba0319908
namestring

Название

Example: CRM-dev
urlstring

URL

Example: http://127.0.0.1:9090/applications/CRM-dev
issue object

Задача, по которой ведётся разработка ветки.

idstring

Идентификатор

Example: 0193dde1-d10b-7c3a-a0eb-4a0ba0319908
numberstring

Номер

Possible values: <= 30 characters

Example: CRM-1
external-urlstring

Внешний url

deletion-markboolean

Пометка удаления

Default value: false
version-stampuuid

Идентификатор версии объекта. Если заполнен в теле запроса изменения объекта, выполняется оптимистическая блокировка.

Example: 0193dde1-d10b-7c3a-a0eb-4a0ba0319908
BranchDto
{
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "issue/CRM-1",
"kind": "development",
"project": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "Управление заказами",
"prefix": "CRM"
},
"repository": "http://repositories/stash/scm/dt/crm.git",
"source-branch": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "issue/CRM-1",
"application": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "CRM-dev",
"url": "http://127.0.0.1:9090/applications/CRM-dev"
}
},
"target-branch": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "issue/CRM-1",
"application": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "CRM-dev",
"url": "http://127.0.0.1:9090/applications/CRM-dev"
}
},
"application": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"name": "CRM-dev",
"url": "http://127.0.0.1:9090/applications/CRM-dev"
},
"issue": {
"id": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908",
"number": "CRM-1",
"external-url": "string"
},
"deletion-mark": false,
"version-stamp": "0193dde1-d10b-7c3a-a0eb-4a0ba0319908"
}