События проблемы активируются действиями в проблемах и запросах на вытягивание и доступны в API событий проблем и в API событий временной шкалы. Каждый тип события указывает, доступно ли событие в API событий проблемы или API событий временной шкалы.
REST API GitHub рассматривает каждый запрос на вытягивание как проблему, но не каждая проблема является запросом на вытягивание. По этой причине конечные точки событий проблемы и событий временной шкалы могут возвращать в ответе как проблемы, так и запросы на вытягивание. Запросы на вытягивание содержат свойство pull_request
в объекте issue
. Так как запросы на вытягивание являются проблемами, номера проблем и запросов на вытягивание не перекрываются в репозитории. Например, при открытии первой проблемы в репозитории ее номером будет 1. Если затем открыть запрос на вытягивание, его номером будет 2. Каждый тип события указывает, где происходит событие: в запросе на вытягивание, проблемах или и там, и там.
Общие свойства объекта события проблемы
События проблемы имеют одинаковую структуру объектов, за исключением событий, доступных только в 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
На доску проекта добавлена проблема или запрос на вытягивание. Это событие отображается только в откликах, если в репозитории включены панели проектов.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для added_to_project
Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить атрибут project_card
, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept
:
application/vnd.github.starfox-preview+json
Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.
Имя | Тип | Описание |
---|---|---|
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 | Имя столбца, в котором находится проблема. |
назначено
Пользователю назначена проблема или запрос на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для назначенных
Имя | Тип | Описание |
---|---|---|
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 выполнила неудачную попытку автоматически изменить базовую ветвь запроса на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для 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 выполнила удачную попытку автоматически изменить базовую ветвь запроса на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для 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
Базовая ветвь ссылки запроса на вытягивание изменена.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для 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 | Метка времени, указывающая, когда произошло событие. |
closed
Проблема или запрос на вытягивание закрыта. При наличии commit_id
он определяет фиксацию, которая закрыла проблему с помощью синтаксиса "closes / fixes". Дополнительные сведения о синтаксисе см. в разделе Связывание запроса на вытягивание с проблемой.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для закрытого
Имя | Тип | Описание |
---|---|---|
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 | Метка времени, указывающая, когда произошло событие. |
добавлен комментарий
К проблеме или запросу на вытягивание добавлен комментарий.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для закомментированных
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя | Тип | Описание |
---|---|---|
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
запроса на вытягивание добавлена фиксация.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для зафиксированных
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя | Тип | Описание |
---|---|---|
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 | Результат проверки сигнатуры фиксации. Дополнительные сведения см. в разделе База данных Git. |
event | string | Значение события — "committed" . |
connected
Проблема или запрос на вытягивание связаны с другой проблемой или запросом на вытягивание. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для connected
Имя | Тип | Описание |
---|---|---|
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
Запрос на вытягивание преобразован в режим черновика.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
Проблема создана путем преобразования заметки на доске проекта в проблему. Это событие отображается только в откликах, если в репозитории включены панели проектов.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для converted_note_to_issue
Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить атрибут project_card
, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept
:
application/vnd.github.starfox-preview+json
Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.
Имя | Тип | Описание |
---|---|---|
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
Вопрос был закрыт и преобразован в обсуждение.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для 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 | Метка времени, указывающая, когда произошло событие. |
перекрестная ссылка
На проблему или запрос на вытягивание ссылается другая проблема или запрос на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для перекрестных ссылок
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя | Тип | Описание |
---|---|---|
actor | object | Пользователь, создавший событие. |
created_at | string | Метка времени, указывающая время добавления перекрестной ссылки. |
updated_at | string | Метка времени, указывающая время обновления перекрестной ссылки или время создания, если она никогда не обновлялась. |
source | object | Проблема или запрос на вытягивание, добавивший перекрестную ссылку. |
source[type] | string | Это значение всегда будет "issue" , потому что запросы на вытягивание имеют тип проблемы. В API событий временной шкалы возвращаются только события перекрестной ссылки, активируемые проблемами или запросами на вытягивание. Чтобы определить, является ли проблема, активировавшая событие, запросом на вытягивание, можно проверить, существует ли объект source[issue][pull_request] . |
source[issue] | object | Объект issue , добавивший перекрестную ссылку. |
event | string | Значение события — "cross-referenced" . |
demilestoned
Проблема или запрос на вытягивание удалены из вехи.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для demilestoned
Имя | Тип | Описание |
---|---|---|
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
Запрос на вытягивание развернут.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для развернутого объекта
Имя | Тип | Описание |
---|---|---|
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
Среда развертывания запроса на вытягивание изменена.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для 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 | Метка времени, указывающая, когда произошло событие. |
отключен
Связь между проблемой или запросом на вытягивание и другой проблемой или запросом на вытягивание разорвана. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для отключенных
Имя | Тип | Описание |
---|---|---|
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
запроса на вытягивание удалена.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
запроса на вытягивание восстановлена до последней известной фиксации.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
head_ref_force_pushed
Ветвь HEAD запроса на вытягивание принудительно отправлена.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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 | Метка времени, указывающая, когда произошло событие. |
добавлены метки
К проблеме или запросу на вытягивание добавлена метка.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для помеченных
Имя | Тип | Описание |
---|---|---|
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
Проблема или запрос на вытягивание закрыты.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для заблокированных
Имя | Тип | Описание |
---|---|---|
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
в тексте проблемы или запроса на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для упомянутых
Имя | Тип | Описание |
---|---|---|
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
Пользователь с разрешениями на запись пометил проблему как дубликат другой проблемы или запрос на вытягивание как дубликат другого запроса на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
всегда совпадает с основным репозиторием.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для объединенного
Имя | Тип | Описание |
---|---|---|
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
Проблема или запрос на вытягивание добавлены в веху.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для вехи
Имя | Тип | Описание |
---|---|---|
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
Проблема или запрос на вытягивание перемещены между столбцами на доске проекта. Это событие отображается только в откликах, если в репозитории включены панели проектов.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для moved_columns_in_project
Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить атрибут project_card
, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept
:
application/vnd.github.starfox-preview+json
Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.
Имя | Тип | Описание |
---|---|---|
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
Проблема закреплена.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для закрепленных
Имя | Тип | Описание |
---|---|---|
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
Черновик запроса на вытягивание помечен как готовый к проверке.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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 — место отправки этой фиксации.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для упоминаемого
Имя | Тип | Описание |
---|---|---|
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
Проблема или запрос на вытягивание удалены из доски проекта. Это событие отображается только в откликах, если в репозитории включены панели проектов.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для removed_from_project
Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.
Чтобы получить атрибут project_card
, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept
:
application/vnd.github.starfox-preview+json
Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.
Имя | Тип | Описание |
---|---|---|
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
Заголовок проблемы или запроса на вытягивание изменен.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для переименованного
Имя | Тип | Описание |
---|---|---|
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 | Новое имя. |
повторно открывается;
Проблема или запрос на вытягивание повторно закрыты.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для повторного открытия
Имя | Тип | Описание |
---|---|---|
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
Проверка запроса на вытягивание закрыта.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
Запрошена проверка запроса на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
Запрос на проверку запроса на вытягивание удален.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
Запрос на вытягивание проверен.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для проверяемых
Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.
Имя | Тип | Описание |
---|---|---|
id | integer | Уникальный идентификатор события. |
node_id | string | Идентификатор глобального узла события. |
user | object | Пользователь, который прокомментировал проблему. |
body | string | Текст сводки проверки. |
commit_id | string | SHA последней фиксации в запросе на вытягивание во время проверки. |
submitted_at | string | Метка времени, указывающая время отправки проверки. |
state | string | Состояние отправленной проверки. Это может быть commented , changes_requested или approved . |
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" . |
subscribed
Кто-то подписался на получение уведомлений о проблеме или запросе на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для подписанных
Имя | Тип | Описание |
---|---|---|
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 | Метка времени, указывающая, когда произошло событие. |
transferred
Проблема перенесена в другой репозиторий.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для переданных
Имя | Тип | Описание |
---|---|---|
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 | Метка времени, указывающая, когда произошло событие. |
unassigned
Для пользователя отменено назначение проблемы.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для неназначенных
Имя | Тип | Описание |
---|---|---|
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
Метка удалена из проблемы.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для без меток
Имя | Тип | Описание |
---|---|---|
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 | Шестнадцатеричный цветовой код. |
unlocked
Проблема разблокирована.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для разблокированных
Имя | Тип | Описание |
---|---|---|
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
Проблема или запрос на вытягивание, который пользователь ранее пометил как дубликат другой проблемы или другого запроса на вытягивание соответственно, больше не считается дубликатом.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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
Проблема откреплена.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для открепленного
Имя | Тип | Описание |
---|---|---|
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
Кто-то отменил подписку на получение уведомлений о проблеме или запросе на вытягивание.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X |
Свойства для неподписанных
Имя | Тип | Описание |
---|---|---|
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
Владелец организации заблокировал пользователю доступ к организации. Это было сделано с помощью одного из заблокированных комментариев пользователя по этой проблеме.
Это событие доступно для следующих типов проблем:
Тип проблемы | API событий проблемы | API событий временной шкалы |
---|---|---|
| X | X |
Свойства для 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 | Метка времени, указывающая, когда произошло событие. |