-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Description
Current Types:
go-github/github/event_types.go
Lines 1215 to 1252 in 1b53270
| type PullRequestEvent struct { | |
| // Action is the action that was performed. Possible values are: | |
| // "assigned", "unassigned", "review_requested", "review_request_removed", "labeled", "unlabeled", | |
| // "opened", "edited", "closed", "ready_for_review", "locked", "unlocked", or "reopened". | |
| // If the action is "closed" and the "merged" key is "false", the pull request was closed with unmerged commits. | |
| // If the action is "closed" and the "merged" key is "true", the pull request was merged. | |
| // While webhooks are also triggered when a pull request is synchronized, Events API timelines | |
| // don't include pull request events with the "synchronize" action. | |
| Action *string `json:"action,omitempty"` | |
| Assignee *User `json:"assignee,omitempty"` | |
| Number *int `json:"number,omitempty"` | |
| PullRequest *PullRequest `json:"pull_request,omitempty"` | |
| // The following fields are only populated by Webhook events. | |
| Changes *EditChange `json:"changes,omitempty"` | |
| // RequestedReviewer is populated in "review_requested", "review_request_removed" event deliveries. | |
| // A request affecting multiple reviewers at once is split into multiple | |
| // such event deliveries, each with a single, different RequestedReviewer. | |
| RequestedReviewer *User `json:"requested_reviewer,omitempty"` | |
| // In the event that a team is requested instead of a user, "requested_team" gets sent in place of | |
| // "requested_user" with the same delivery behavior. | |
| RequestedTeam *Team `json:"requested_team,omitempty"` | |
| Repo *Repository `json:"repository,omitempty"` | |
| Sender *User `json:"sender,omitempty"` | |
| Installation *Installation `json:"installation,omitempty"` | |
| Label *Label `json:"label,omitempty"` // Populated in "labeled" event deliveries. | |
| // The following field is only present when the webhook is triggered on | |
| // a repository belonging to an organization. | |
| Organization *Organization `json:"organization,omitempty"` | |
| // The following fields are only populated when the Action is "synchronize". | |
| Before *string `json:"before,omitempty"` | |
| After *string `json:"after,omitempty"` | |
| // The following will be populated if the event was performed by an App | |
| PerformedViaGithubApp *App `json:"performed_via_github_app,omitempty"` | |
| } |
Github Events Doc: https://docs.github.com/en/rest/using-the-rest-api/github-event-types?apiVersion=2022-11-28#event-payload-object-for-pullrequestevent
reason | string | The reason the pull request was removed from a merge queue if the action was dequeued.
Metadata
Metadata
Assignees
Labels
No labels