Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

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

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

События проблемы активируются действиями в проблемах и запросах на вытягивание и доступны в API событий проблем и в API событий временной шкалы. Каждый тип события указывает, доступно ли событие в API событий проблемы или API событий временной шкалы.

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

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

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

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

added_to_project

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запрос на вытягивание
XX

Свойства объекта события

Примечание. Сведения о карточке проекта теперь отображаются в ответах 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_card
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

назначено

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

automatic_base_change_failed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства объекта события

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

automatic_base_change_succeeded

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства объекта события

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

base_ref_changed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства объекта события

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

closed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

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

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
X

Свойства объекта события

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

ИмяТипОписание
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 запроса на вытягивание добавлена фиксация.

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства объекта события

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

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

connected

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

convert_to_draft

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

converted_note_to_issue

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства объекта события

Примечание. Сведения о карточке проекта теперь отображаются в ответах 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_card
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

converted_to_discussion

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
X

Свойства объекта события

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

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

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
X

Свойства объекта события

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

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

demilestoned

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

deployed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

deployment_environment_changed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства объекта события

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

отключен

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

head_ref_deleted

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

head_ref_restored

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

head_ref_force_pushed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

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

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

locked

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

mentioned

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

marked_as_duplicate

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

объединенные

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

milestoned

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

moved_columns_in_project

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

Примечание. Сведения о карточке проекта теперь отображаются в ответах 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_card
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема. previous_column_name

pinned

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства объекта события

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

ready_for_review

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

referenced

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

removed_from_project

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

Примечание. Сведения о карточке проекта теперь отображаются в ответах 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_card
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

renamed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

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

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

review_dismissed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

review_request_removed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства объекта события

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

reviewed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства объекта события

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

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

subscribed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

transferred

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства объекта события

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

unassigned

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

unlabeled

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

unlocked

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

unmarked_as_duplicate

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства объекта события

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

unpinned

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства объекта события

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

unsubscribed

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

Доступность

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
X

Свойства объекта события

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