События проблемы активируются действиями в проблемах и запросах на вытягивание и доступны в REST API для [событий проблемы и событий](/rest/issues/timeline) временной шкалы. Каждый тип события указывает, доступно ли событие в REST API для событий выдачи или событий временной шкалы.
REST API GitHub рассматривает каждый запрос на вытягивание как проблему, но не каждая проблема является запросом на вытягивание. По этой причине конечные точки событий проблемы и событий временной шкалы могут возвращать в ответе как проблемы, так и запросы на вытягивание. Запросы на вытягивание содержат свойство pull_request
в объекте issue
. Так как запросы на вытягивание являются проблемами, номера проблем и запросов на вытягивание не перекрываются в репозитории. Например, при открытии первой проблемы в репозитории ее номером будет 1. Если затем открыть запрос на вытягивание, его номером будет 2. Каждый тип события указывает, где происходит событие: в запросе на вытягивание, проблемах или и там, и там.
Общие свойства объекта события проблемы
События проблемы имеют одинаковую структуру объектов, за исключением событий, доступных только в REST API для событий временной шкалы. Некоторые события также включают дополнительные свойства, которые предоставляют больше контекста о ресурсах событий. Дополнительные сведения о свойствах, отличающихся от этого формата объекта, см. в конкретном событии.
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
added_to_project
Проблема или запрос на вытягивание был добавлен в project (классическая модель). Это событие отображается только в ответах, когда в репозитории включены проекты (классическая модель) .
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для added_to_project
Note
Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить project_card
атрибут, проекты (классическая модель) необходимо включить для репозитория, и необходимо предоставить пользовательский тип носителя в заголовке Accept
:
application/vnd.github.starfox-preview+json
API может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь .
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
project_card | object | Объект карточки проекта. |
project_id | integer | Уникальный идентификатор карточки проекта. |
project_url | string | URL-адрес REST API для получения карточки проекта. |
column_name | string | Имя столбца, в котором находится проблема. |
назначено
Пользователю назначена проблема или запрос на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для назначенных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
assignee | object | Человек, назначенный этой проблеме. |
assigner | object | Пользователь, который выполнил задание для этой проблемы. Это поле доступно в REST API для событий проблем, но не REST API для событий временной шкалы. |
automatic_base_change_failed
Служба GitHub выполнила неудачную попытку автоматически изменить базовую ветвь запроса на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для automatic_base_change_failed
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
automatic_base_change_succeeded
Служба GitHub выполнила удачную попытку автоматически изменить базовую ветвь запроса на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для automatic_base_change_succeeded
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
base_ref_changed
Базовая ветвь ссылки запроса на вытягивание изменена.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для base_ref_changed
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
закрыто
Проблема или запрос на вытягивание закрыта. При наличии commit_id
он определяет фиксацию, которая закрыла проблему с помощью синтаксиса "closes / fixes". Дополнительные сведения о синтаксисе см. в разделе Связывание запроса на вытягивание с проблемой.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для закрытых
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
добавлен комментарий
К проблеме или запросу на вытягивание добавлен комментарий.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для комментариев
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя. | Тип | Описание |
---|---|---|
url | string | URL-адрес REST API для получения комментария к проблеме. |
html_url | string | URL-адрес HTML комментария к проблеме. |
issue_url | string | URL-адрес HTML проблемы. |
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
user | object | Пользователь, который прокомментировал проблему. |
created_at | string | Метка времени, указывающая время добавления комментария. |
updated_at | string | Метка времени, указывающая время обновления комментария или время создания, если комментарий никогда не обновлялся. |
author_association | string | Разрешения, которыми располагает пользователь в репозитории проблемы. Например, если владелец репозитория создал комментарий, значение будет "OWNER" . |
body | string | Основной текст комментария. |
event | string | Значение события — "commented" . |
actor | object | Пользователь, создавший событие. |
зафиксировано
В ветвь HEAD
запроса на вытягивание добавлена фиксация.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для фиксации
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя. | Тип | Описание |
---|---|---|
sha | string | SHA фиксации в запросе на вытягивание. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения фиксации. |
html_url | string | URL-адрес HTML фиксации. |
author | object | Пользователь, являющийся автором фиксации. |
committer | object | Пользователь, выполнивший фиксацию от имени автора. |
tree | object | Дерево Git фиксации. |
message | string | Сообщение фиксации. |
parents | array of objects | Список родительских фиксаций. |
verification | object | Результат проверки сигнатуры фиксации. Дополнительные сведения см. в разделе Конечные точки REST API для фиксаций Git. |
event | string | Значение события — "committed" . |
подключено
Проблема или запрос на вытягивание связаны с другой проблемой или запросом на вытягивание. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для подключенного подключения
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
convert_to_draft
Запрос на вытягивание преобразован в режим черновика.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для convert_to_draft
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
converted_note_to_issue
Проблема была создана путем преобразования заметки в project (классическая модель) в проблему. Это событие отображается только в ответах, когда в репозитории включены проекты (классическая модель) .
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы |
Свойства для converted_note_to_issue
Note
Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить project_card
атрибут, проекты (классическая модель) необходимо включить для репозитория, и необходимо предоставить пользовательский тип носителя в заголовке Accept
:
application/vnd.github.starfox-preview+json
API может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь .
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
project_card | object | Объект карточки проекта. |
project_id | integer | Уникальный идентификатор карточки проекта. |
project_url | string | URL-адрес REST API для получения карточки проекта. |
column_name | string | Имя столбца, в котором находится проблема. |
converted_to_discussion
Эта проблема была закрыта и преобразована в обсуждение.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы |
Свойства для converted_to_discussion
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
перекрестная ссылка
На проблему или запрос на вытягивание ссылается другая проблема или запрос на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для перекрестной ссылки
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя. | Тип | Описание |
---|---|---|
actor | object | Пользователь, создавший событие. |
created_at | string | Метка времени, указывающая время добавления перекрестной ссылки. |
updated_at | string | Метка времени, указывающая время обновления перекрестной ссылки или время создания, если она никогда не обновлялась. |
source | object | Проблема или запрос на вытягивание, добавивший перекрестную ссылку. |
source[type] | string | Это значение всегда будет "issue" , потому что запросы на вытягивание имеют тип проблемы. В REST API возвращаются только события перекрестной ссылки, инициируемые проблемами или запросами на вытягивание, для событий временной шкалы. Чтобы определить, является ли проблема, активировавшая событие, запросом на вытягивание, можно проверить, существует ли объект source[issue][pull_request] . |
source[issue] | object | Объект issue , добавивший перекрестную ссылку. |
event | string | Значение события — "cross-referenced" . |
demilestoned
Проблема или запрос на вытягивание удалены из вехи.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства демилистона
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
milestone | object | Объект вехи. |
milestone[title] | string | Название вехи. |
deployed
Запрос на вытягивание развернут.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства развернутого
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
deployment_environment_changed
Среда развертывания запроса на вытягивание изменена.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для deployment_environment_changed
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
отключено
Связь между проблемой или запросом на вытягивание и другой проблемой или запросом на вытягивание разорвана. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для отключенных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
head_ref_deleted
Ветвь HEAD
запроса на вытягивание удалена.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для head_ref_deleted
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
head_ref_restored
Ветвь HEAD
запроса на вытягивание восстановлена до последней известной фиксации.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
head_ref_force_pushed
Ветвь HEAD запроса на вытягивание принудительно отправлена.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для head_ref_force_pushed
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
добавлены метки
К проблеме или запросу на вытягивание добавлена метка.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для меток
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
label | object | Метка добавлена или удалена из проблемы label[name] |
label[color] | string | Шестнадцатеричный цветовой код. |
locked
Проблема или запрос на вытягивание закрыты.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для заблокированных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
lock_reason | string | Причина блокировки беседы о проблеме или запросе на вытягивание, если она была предоставлена. |
mentioned
Пользователь actor
был @mentioned
в тексте проблемы или запроса на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для упомянутых
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
marked_as_duplicate
Пользователь с разрешениями на запись пометил проблему как дубликат другой проблемы или запрос на вытягивание как дубликат другого запроса на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для marked_as_duplicate
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
слившийся
Запрос на вытягивание объединен. Атрибут commit_id
— это SHA1 фиксации HEAD
, которая была объединена. commit_repository
всегда совпадает с основным репозиторием.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для объединенных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
milestoned
Проблема или запрос на вытягивание добавлены в веху.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для вехи
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
milestone | object | Объект вехи. |
milestone[title] | string | Название вехи. |
moved_columns_in_project
Проблема или запрос на вытягивание были перемещены между столбцами в project (классическая модель). Это событие отображается только в ответах, когда в репозитории включены проекты (классическая модель) .
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для moved_columns_in_project
Note
Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить project_card
атрибут, проекты (классическая модель) необходимо включить для репозитория, и необходимо предоставить пользовательский тип носителя в заголовке Accept
:
application/vnd.github.starfox-preview+json
API может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь .
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
project_card | object | Объект карточки проекта. |
project_id | integer | Уникальный идентификатор карточки проекта. |
project_url | string | URL-адрес REST API для получения карточки проекта. |
column_name | string | Имя столбца, в котором находится проблема. |
previous_column_name | string | Имя столбца, из которого перемещена проблема. |
pinned
Проблема закреплена.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы |
Свойства закрепленного
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
ready_for_review
Черновик запроса на вытягивание помечен как готовый к проверке.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для ready_for_review
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
referenced
На проблему ссылается сообщение о фиксации. Атрибут commit_id
— это SHA1 фиксации, в которой произошло это событие, а commit_repository — место отправки этой фиксации.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для ссылок
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
removed_from_project
Проблема или запрос на вытягивание были удалены из project (классическая модель). Это событие отображается только в ответах, когда в репозитории включены проекты (классическая модель) .
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для removed_from_project
Note
Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить project_card
атрибут, проекты (классическая модель) необходимо включить для репозитория, и необходимо предоставить пользовательский тип носителя в заголовке Accept
:
application/vnd.github.starfox-preview+json
API может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь .
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
project_card | object | Объект карточки проекта. |
project_id | integer | Уникальный идентификатор карточки проекта. |
project_url | string | URL-адрес REST API для получения карточки проекта. |
column_name | string | Имя столбца, в котором находится проблема. |
renamed
Заголовок проблемы или запроса на вытягивание изменен.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для переименования
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
rename | object | Сведения об имени. |
rename[from] | string | Предыдущее имя. |
rename[to] | string | Новое имя. |
повторно открывается;
Проблема или запрос на вытягивание повторно закрыты.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для повторного открытия
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
review_dismissed
Проверка запроса на вытягивание закрыта.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для review_dismissed
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
dismissed_review | object | Сведения об отклоненной проверке. |
dismissed_review[state] | string | Состояние запроса на вытягивание на момент его отклонения. Это может быть commented , approved или changes_requested . |
dismissed_review[review_id] | string | Уникальный идентификатор проверки запроса на вытягивание. |
dismissed_review[dismissal_message] | string | Сообщение, которое было включено пользователем при отклонении проверки. |
dismissed_review[dismissal_commit_id] | string | Уникальный идентификатор фиксации, в рамках которой была отклонена проверка (если есть). |
review_requested
Запрошена проверка запроса на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для review_requested
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
requested_reviewer | object | Пользователь запросил проверку запросов на вытягивание. |
review_requester | object | Пользователь, запросивший проверку. |
review_request_removed
Запрос на проверку запроса на вытягивание удален.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для review_request_removed
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
requested_reviewer | object | Пользователь запросил проверку запросов на вытягивание. |
review_requester | object | Пользователь, запросивший проверку. |
reviewed
Запрос на вытягивание проверен.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Запросы на включение внесенных изменений |
Свойства для проверки
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
user | object | Пользователь, который прокомментировал проблему. |
body | string | Текст сводки проверки. |
commit_id | string | SHA последней фиксации в запросе на вытягивание во время проверки. |
submitted_at | string | Метка времени, указывающая время отправки проверки. |
state | string | Состояние отправленной проверки. Может быть одним из следующих: commented или approved changes_requested``dismissed . |
html_url | string | URL-адрес HTML проверки. |
pull_request_url | string | URL-адрес REST API для получения запроса на вытягивание. |
author_association | string | Разрешения, которыми располагает пользователь в репозитории проблемы. Например, если владелец репозитория создал комментарий, значение будет "OWNER" . |
_links | object | html_url и pull_request_url . |
event | string | Значение события — "reviewed" . |
подписка оформлена
Кто-то подписался на получение уведомлений о проблеме или запросе на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для подписки
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
переданы
Проблема перенесена в другой репозиторий.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы |
Свойства для передаваемых данных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
не назначено
Для пользователя отменено назначение проблемы.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для неназначенных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
assignee | object | Пользователь, не назначаемый из этой проблемы. |
assigner | object | Пользователь, выполнивший отмену назначения для этой проблемы. Это поле доступно в REST API для событий проблем, но не REST API для событий временной шкалы. |
unlabeled
Метка удалена из проблемы.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для неназначенных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
label | object | Метка добавлена или удалена из проблемы label[name] |
label[color] | string | Шестнадцатеричный цветовой код. |
разблокировано
Проблема разблокирована.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для разблокированных
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
lock_reason | string | Причина блокировки беседы о проблеме или запросе на вытягивание, если она была предоставлена. |
unmarked_as_duplicate
Проблема или запрос на вытягивание, который пользователь ранее пометил как дубликат другой проблемы или другого запроса на вытягивание соответственно, больше не считается дубликатом.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для unmarked_as_duplicate
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
unpinned
Проблема откреплена.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы |
Свойства для незакрепления
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
unsubscribed
Кто-то отменил подписку на получение уведомлений о проблеме или запросе на вытягивание.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для отмены подписки
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |
user_blocked
Владелец организации заблокировал пользователю доступ к организации. Это было сделано с помощью одного из заблокированных комментариев пользователя по этой проблеме.
Это событие доступно для следующих типов проблем.
REST API для событий проблемы | REST API для событий временной шкалы | |
---|---|---|
Проблемы | ||
Запросы на включение внесенных изменений |
Свойства для user_blocked
Имя. | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
url | string | URL-адрес REST API для получения события. |
actor | object | Пользователь, создавший событие. |
event | string | Идентифицирует фактический тип наступившего события. |
commit_id | string | SHA фиксации, которая ссылалась на эту проблему. |
commit_url | string | Ссылка REST API GitHub на фиксацию, которая ссылалась на эту проблему. |
created_at | string | Метка времени, указывающая, когда произошло событие. |