GitHub::Event
Inherits JSON::Serializable::Unmapped < MessagePack::Serializable < JSON::Serializable < GitHub::Resource < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(pull : MessagePack::Unpacker)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Class methods
register(type_name, type : Event.class = self)
SourceInstance methods
action
SourceMacros
action(type)
Sourceactions
Sourcedefine(type)
SourceNested types
- GitHub::Event::Actor
- GitHub::Event::CheckRun
- GitHub::Event::CheckSuite
- GitHub::Event::Deployment
- GitHub::Event::DeploymentStatus
- GitHub::Event::Installation
- GitHub::Event::InstallationRepositories
- GitHub::Event::IssueComment
- GitHub::Event::Issues
- GitHub::Event::Ping
- GitHub::Event::PullRequest
- GitHub::Event::PullRequestReview
- GitHub::Event::PullRequestReviewComment
- GitHub::Event::UnknownType