Expand description
Serde mappings from GitHub’s JSON to structs.
Re-exports§
pub use apps::App;
Modules§
- actions
- activity
- apps
- checks
- code_
scannings - commits
- events
- gists
- hooks
- issues
- orgs
- pulls
- reactions
- repos
- teams
- timelines
- webhook_
events - Serde mappings from GitHub’s Webhook payloads to structs.
- workflows
Structs§
- ActorId
- AppId
- Artifact
Id - AssetId
- Author
- Branch
Protection Rule Id - CardId
- Check
Run - Check
RunId - Check
Runs - Check
Suite Id - Code
- Code
Scanning Id - Collaborator
- Combined
Status - Comment
Id - Contents
- Contributor
- Followee
- A user that is being followed by another user
- Follower
- A user that is following another user
- GitSsh
Key - GpgKey
- Hook
Delivery Id - HookId
- Installation
- Installation
Id - Installation
Permissions - Installation
Repositories - Installation
Token - Issue
Event - Issue
Event Id - IssueId
- Issue
Pull Request - JobId
- Label
- LabelId
- License
- Milestone
- Milestone
Id - Notification
Id - OrgId
- Permissions
- Project
- Project
Card - Project
Column - Project
Column Id - Project
Id - Public
Key - Pull
Request Id - PushId
- Rate
- Rate
Limit - Reaction
Id - Release
Id - Repository
- Repository
File - Repository
Id - Repository
Metrics - Resources
- Review
Id - RunId
- Runner
Group Id - Runner
Id - Runner
Label Id - Simple
User - The simple profile for a GitHub user
- Social
Account - SshSigning
Key - Star
Gazer - Status
- Status
Id - SubKey
Info - TeamId
- Team
Invitation Id - Thread
Id - Timeline
Event Id - Uploader
Id - User
Email Info - UserId
- User
OrOrg Id - User
Profile - The full profile for a user
- Verified
Email Info - Workflow
Id
Enums§
- Author
Association - Check
Status - Event
- Issue events are triggered by activity in issues and pull requests. https://docs.github.com/en/webhooks-and-events/events/issue-event-types
- Issue
State - Project
Card Content Type - Status
State