Skip to main content

Enterprise Server 3.15 в настоящее время доступен в качестве кандидата на выпуск.

Типы события проблемы

Для REST API для событий выдачи и событий временной шкалы узнайте о каждом типе события, триггерном действии для GitHub, а также уникальных свойствах каждого события.

События проблемы активируются действиями в проблемах и запросах на вытягивание и доступны в REST API для [событий проблемы и событий](/rest/issues/timeline) временной шкалы. Каждый тип события указывает, доступно ли событие в REST API для событий выдачи или событий временной шкалы.

REST API GitHub рассматривает каждый запрос на вытягивание как проблему, но не каждая проблема является запросом на вытягивание. По этой причине конечные точки событий проблемы и событий временной шкалы могут возвращать в ответе как проблемы, так и запросы на вытягивание. Запросы на вытягивание содержат свойство pull_request в объекте issue. Так как запросы на вытягивание являются проблемами, номера проблем и запросов на вытягивание не перекрываются в репозитории. Например, при открытии первой проблемы в репозитории ее номером будет 1. Если затем открыть запрос на вытягивание, его номером будет 2. Каждый тип события указывает, где происходит событие: в запросе на вытягивание, проблемах или и там, и там.

Общие свойства объекта события проблемы

События проблемы имеют одинаковую структуру объектов, за исключением событий, доступных только в REST API для событий временной шкалы. Некоторые события также включают дополнительные свойства, которые предоставляют больше контекста о ресурсах событий. Дополнительные сведения о свойствах, отличающихся от этого формата объекта, см. в конкретном событии.

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

added_to_project

Проблема или запрос на вытягивание был добавлен в project (классическая модель). Это событие отображается только в ответах, когда в репозитории включены проекты (классическая модель) .

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для added_to_project

Note

Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.

Чтобы получить project_card атрибут, проекты (классическая модель) необходимо включить для репозитория, и необходимо предоставить пользовательский тип носителя в заголовке Accept :

application/vnd.github.starfox-preview+json

API может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь ваш администратор сайта.

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

назначено

Пользователю назначена проблема или запрос на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для назначенных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
assigneeobjectЧеловек, назначенный этой проблеме.
assignerobjectПользователь, который выполнил задание для этой проблемы. Это поле доступно в REST API для событий проблем, но не REST API для событий временной шкалы.

automatic_base_change_failed

Служба GitHub выполнила неудачную попытку автоматически изменить базовую ветвь запроса на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для automatic_base_change_failed

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

automatic_base_change_succeeded

Служба GitHub выполнила удачную попытку автоматически изменить базовую ветвь запроса на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для automatic_base_change_succeeded

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

base_ref_changed

Базовая ветвь ссылки запроса на вытягивание изменена.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для base_ref_changed

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

закрыто

Проблема или запрос на вытягивание закрыта. При наличии commit_id он определяет фиксацию, которая закрыла проблему с помощью синтаксиса "closes / fixes". Дополнительные сведения о синтаксисе см. в разделе "Связывание запроса на вытягивание с проблемой".

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для закрытых

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

добавлен комментарий

К проблеме или запросу на вытягивание добавлен комментарий.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для комментариев

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

Имя.ТипОписание
urlstringURL-адрес REST API для получения комментария к проблеме.
html_urlstringURL-адрес HTML комментария к проблеме.
issue_urlstringURL-адрес HTML проблемы.
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
userobjectПользователь, который прокомментировал проблему.
created_atstringМетка времени, указывающая время добавления комментария.
updated_atstringМетка времени, указывающая время обновления комментария или время создания, если комментарий никогда не обновлялся.
author_associationstringРазрешения, которыми располагает пользователь в репозитории проблемы. Например, если владелец репозитория создал комментарий, значение будет "OWNER".
bodystringОсновной текст комментария.
eventstringЗначение события — "commented".
actorobjectПользователь, создавший событие.

зафиксировано

В ветвь HEAD запроса на вытягивание добавлена фиксация.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для фиксации

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

Имя.ТипОписание
shastringSHA фиксации в запросе на вытягивание.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения фиксации.
html_urlstringURL-адрес HTML фиксации.
authorobjectПользователь, являющийся автором фиксации.
committerobjectПользователь, выполнивший фиксацию от имени автора.
treeobjectДерево Git фиксации.
messagestringСообщение фиксации.
parentsarray of objectsСписок родительских фиксаций.
verificationobjectРезультат проверки сигнатуры фиксации. Дополнительные сведения см. в разделе Конечные точки REST API для фиксаций Git.
eventstringЗначение события — "committed".

подключено

Проблема или запрос на вытягивание связаны с другой проблемой или запросом на вытягивание. Дополнительные сведения см. в разделе "Связывание запроса на вытягивание с проблемой".

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для подключенного подключения

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

convert_to_draft

Запрос на вытягивание преобразован в режим черновика.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для convert_to_draft

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

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 может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь ваш администратор сайта.

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

converted_to_discussion

Эта проблема была закрыта и преобразована в обсуждение.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы

Свойства для converted_to_discussion

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

перекрестная ссылка

На проблему или запрос на вытягивание ссылается другая проблема или запрос на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для перекрестной ссылки

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

Имя.ТипОписание
actorobjectПользователь, создавший событие.
created_atstringМетка времени, указывающая время добавления перекрестной ссылки.
updated_atstringМетка времени, указывающая время обновления перекрестной ссылки или время создания, если она никогда не обновлялась.
sourceobjectПроблема или запрос на вытягивание, добавивший перекрестную ссылку.
source[type]stringЭто значение всегда будет "issue", потому что запросы на вытягивание имеют тип проблемы. В REST API возвращаются только события перекрестной ссылки, инициируемые проблемами или запросами на вытягивание, для событий временной шкалы. Чтобы определить, является ли проблема, активировавшая событие, запросом на вытягивание, можно проверить, существует ли объект source[issue][pull_request].
source[issue]objectОбъект issue, добавивший перекрестную ссылку.
eventstringЗначение события — "cross-referenced".

demilestoned

Проблема или запрос на вытягивание удалены из вехи.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства демилистона

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
milestoneobjectОбъект вехи.
milestone[title]stringНазвание вехи.

deployed

Запрос на вытягивание развернут.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства развернутого

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

deployment_environment_changed

Среда развертывания запроса на вытягивание изменена.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для deployment_environment_changed

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

отключено

Связь между проблемой или запросом на вытягивание и другой проблемой или запросом на вытягивание разорвана. Дополнительные сведения см. в разделе "Связывание запроса на вытягивание с проблемой".

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для отключенных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

head_ref_deleted

Ветвь HEAD запроса на вытягивание удалена.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для head_ref_deleted

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

head_ref_restored

Ветвь HEAD запроса на вытягивание восстановлена до последней известной фиксации.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

head_ref_force_pushed

Ветвь HEAD запроса на вытягивание принудительно отправлена.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для head_ref_force_pushed

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

добавлены метки

К проблеме или запросу на вытягивание добавлена метка.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для меток

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
labelobjectМетка добавлена или удалена из проблемы label[name]
label[color]stringШестнадцатеричный цветовой код.

locked

Проблема или запрос на вытягивание закрыты.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для заблокированных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
lock_reasonstringПричина блокировки беседы о проблеме или запросе на вытягивание, если она была предоставлена.

mentioned

Пользователь actor был @mentioned в тексте проблемы или запроса на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для упомянутых

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

marked_as_duplicate

Пользователь с разрешениями на запись пометил проблему как дубликат другой проблемы или запрос на вытягивание как дубликат другого запроса на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для marked_as_duplicate

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

слившийся

Запрос на вытягивание объединен. Атрибут commit_id — это SHA1 фиксации HEAD, которая была объединена. commit_repository всегда совпадает с основным репозиторием.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для объединенных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

milestoned

Проблема или запрос на вытягивание добавлены в веху.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для вехи

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
milestoneobjectОбъект вехи.
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 может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь ваш администратор сайта.

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.
previous_column_namestringИмя столбца, из которого перемещена проблема.

pinned

Проблема закреплена.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы

Свойства закрепленного

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

ready_for_review

Черновик запроса на вытягивание помечен как готовый к проверке.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для ready_for_review

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

referenced

На проблему ссылается сообщение о фиксации. Атрибут commit_id — это SHA1 фиксации, в которой произошло это событие, а commit_repository — место отправки этой фиксации.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для ссылок

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

removed_from_project

Проблема или запрос на вытягивание были удалены из project (классическая модель). Это событие отображается только в ответах, когда в репозитории включены проекты (классическая модель) .

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для removed_from_project

Note

Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.

Чтобы получить project_card атрибут, проекты (классическая модель) необходимо включить для репозитория, и необходимо предоставить пользовательский тип носителя в заголовке Accept :

application/vnd.github.starfox-preview+json

API может изменяться без предварительного уведомления в течение предварительного периода. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь ваш администратор сайта.

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

renamed

Заголовок проблемы или запроса на вытягивание изменен.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для переименования

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
renameobjectСведения об имени.
rename[from]stringПредыдущее имя.
rename[to]stringНовое имя.

повторно открывается;

Проблема или запрос на вытягивание повторно закрыты.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для повторного открытия

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

review_dismissed

Проверка запроса на вытягивание закрыта.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для review_dismissed

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
dismissed_reviewobjectСведения об отклоненной проверке.
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

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
requested_reviewerobjectПользователь запросил проверку запросов на вытягивание.
review_requesterobjectПользователь, запросивший проверку.

review_request_removed

Запрос на проверку запроса на вытягивание удален.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для review_request_removed

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
requested_reviewerobjectПользователь запросил проверку запросов на вытягивание.
review_requesterobjectПользователь, запросивший проверку.

reviewed

Запрос на вытягивание проверен.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Запросы на включение внесенных изменений

Свойства для проверки

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
userobjectПользователь, который прокомментировал проблему.
bodystringТекст сводки проверки.
commit_idstringSHA последней фиксации в запросе на вытягивание во время проверки.
submitted_atstringМетка времени, указывающая время отправки проверки.
statestringСостояние отправленной проверки. Может быть одним из следующих: commentedили approved changes_requested``dismissed.
html_urlstringURL-адрес HTML проверки.
pull_request_urlstringURL-адрес REST API для получения запроса на вытягивание.
author_associationstringРазрешения, которыми располагает пользователь в репозитории проблемы. Например, если владелец репозитория создал комментарий, значение будет "OWNER".
_linksobjecthtml_url и pull_request_url.
eventstringЗначение события — "reviewed".

подписка оформлена

Кто-то подписался на получение уведомлений о проблеме или запросе на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для подписки

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

переданы

Проблема перенесена в другой репозиторий.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы

Свойства для передаваемых данных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

не назначено

Для пользователя отменено назначение проблемы.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для неназначенных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
assigneeobjectПользователь, не назначаемый из этой проблемы.
assignerobjectПользователь, выполнивший отмену назначения для этой проблемы. Это поле доступно в REST API для событий проблем, но не REST API для событий временной шкалы.

unlabeled

Метка удалена из проблемы.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для неназначенных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
labelobjectМетка добавлена или удалена из проблемы label[name]
label[color]stringШестнадцатеричный цветовой код.

разблокировано

Проблема разблокирована.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для разблокированных

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
lock_reasonstringПричина блокировки беседы о проблеме или запросе на вытягивание, если она была предоставлена.

unmarked_as_duplicate

Проблема или запрос на вытягивание, который пользователь ранее пометил как дубликат другой проблемы или другого запроса на вытягивание соответственно, больше не считается дубликатом.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для unmarked_as_duplicate

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

unpinned

Проблема откреплена.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы

Свойства для незакрепления

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

unsubscribed

Кто-то отменил подписку на получение уведомлений о проблеме или запросе на вытягивание.

Это событие доступно для следующих типов проблем.

REST API для событий проблемыREST API для событий временной шкалы
Проблемы
Запросы на включение внесенных изменений

Свойства для отмены подписки

Имя.ТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.