Created
October 20, 2019 15:12
-
-
Save Himenon/c3120b9bcbd57b194e68c338e7cbe1ee to your computer and use it in GitHub Desktop.
`event.json` of Github Action Interface.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| declare module namespace { | |
| export interface Comments { | |
| href: string; | |
| } | |
| export interface Commits { | |
| href: string; | |
| } | |
| export interface Html { | |
| href: string; | |
| } | |
| export interface Issue { | |
| href: string; | |
| } | |
| export interface ReviewComment { | |
| href: string; | |
| } | |
| export interface ReviewComments { | |
| href: string; | |
| } | |
| export interface Self { | |
| href: string; | |
| } | |
| export interface Statuses { | |
| href: string; | |
| } | |
| export interface Links { | |
| comments: Comments; | |
| commits: Commits; | |
| html: Html; | |
| issue: Issue; | |
| review_comment: ReviewComment; | |
| review_comments: ReviewComments; | |
| self: Self; | |
| statuses: Statuses; | |
| } | |
| export interface Owner { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface Repo { | |
| archive_url: string; | |
| archived: boolean; | |
| assignees_url: string; | |
| blobs_url: string; | |
| branches_url: string; | |
| clone_url: string; | |
| collaborators_url: string; | |
| comments_url: string; | |
| commits_url: string; | |
| compare_url: string; | |
| contents_url: string; | |
| contributors_url: string; | |
| created_at: Date; | |
| default_branch: string; | |
| deployments_url: string; | |
| description: string; | |
| disabled: boolean; | |
| downloads_url: string; | |
| events_url: string; | |
| fork: boolean; | |
| forks: number; | |
| forks_count: number; | |
| forks_url: string; | |
| full_name: string; | |
| git_commits_url: string; | |
| git_refs_url: string; | |
| git_tags_url: string; | |
| git_url: string; | |
| has_downloads: boolean; | |
| has_issues: boolean; | |
| has_pages: boolean; | |
| has_projects: boolean; | |
| has_wiki: boolean; | |
| homepage: string; | |
| hooks_url: string; | |
| html_url: string; | |
| id: number; | |
| issue_comment_url: string; | |
| issue_events_url: string; | |
| issues_url: string; | |
| keys_url: string; | |
| labels_url: string; | |
| language: string; | |
| languages_url: string; | |
| license?: any; | |
| merges_url: string; | |
| milestones_url: string; | |
| mirror_url?: any; | |
| name: string; | |
| node_id: string; | |
| notifications_url: string; | |
| open_issues: number; | |
| open_issues_count: number; | |
| owner: Owner; | |
| private: boolean; | |
| pulls_url: string; | |
| pushed_at: Date; | |
| releases_url: string; | |
| size: number; | |
| ssh_url: string; | |
| stargazers_count: number; | |
| stargazers_url: string; | |
| statuses_url: string; | |
| subscribers_url: string; | |
| subscription_url: string; | |
| svn_url: string; | |
| tags_url: string; | |
| teams_url: string; | |
| trees_url: string; | |
| updated_at: Date; | |
| url: string; | |
| watchers: number; | |
| watchers_count: number; | |
| } | |
| export interface User { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface Base { | |
| label: string; | |
| ref: string; | |
| repo: Repo; | |
| sha: string; | |
| user: User; | |
| } | |
| export interface Owner2 { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface Repo2 { | |
| archive_url: string; | |
| archived: boolean; | |
| assignees_url: string; | |
| blobs_url: string; | |
| branches_url: string; | |
| clone_url: string; | |
| collaborators_url: string; | |
| comments_url: string; | |
| commits_url: string; | |
| compare_url: string; | |
| contents_url: string; | |
| contributors_url: string; | |
| created_at: Date; | |
| default_branch: string; | |
| deployments_url: string; | |
| description: string; | |
| disabled: boolean; | |
| downloads_url: string; | |
| events_url: string; | |
| fork: boolean; | |
| forks: number; | |
| forks_count: number; | |
| forks_url: string; | |
| full_name: string; | |
| git_commits_url: string; | |
| git_refs_url: string; | |
| git_tags_url: string; | |
| git_url: string; | |
| has_downloads: boolean; | |
| has_issues: boolean; | |
| has_pages: boolean; | |
| has_projects: boolean; | |
| has_wiki: boolean; | |
| homepage: string; | |
| hooks_url: string; | |
| html_url: string; | |
| id: number; | |
| issue_comment_url: string; | |
| issue_events_url: string; | |
| issues_url: string; | |
| keys_url: string; | |
| labels_url: string; | |
| language: string; | |
| languages_url: string; | |
| license?: any; | |
| merges_url: string; | |
| milestones_url: string; | |
| mirror_url?: any; | |
| name: string; | |
| node_id: string; | |
| notifications_url: string; | |
| open_issues: number; | |
| open_issues_count: number; | |
| owner: Owner2; | |
| private: boolean; | |
| pulls_url: string; | |
| pushed_at: Date; | |
| releases_url: string; | |
| size: number; | |
| ssh_url: string; | |
| stargazers_count: number; | |
| stargazers_url: string; | |
| statuses_url: string; | |
| subscribers_url: string; | |
| subscription_url: string; | |
| svn_url: string; | |
| tags_url: string; | |
| teams_url: string; | |
| trees_url: string; | |
| updated_at: Date; | |
| url: string; | |
| watchers: number; | |
| watchers_count: number; | |
| } | |
| export interface User2 { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface Head { | |
| label: string; | |
| ref: string; | |
| repo: Repo2; | |
| sha: string; | |
| user: User2; | |
| } | |
| export interface Label { | |
| color: string; | |
| default: boolean; | |
| id: number; | |
| name: string; | |
| node_id: string; | |
| url: string; | |
| } | |
| export interface User3 { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface PullRequest { | |
| _links: Links; | |
| additions: number; | |
| assignee?: any; | |
| assignees: any[]; | |
| author_association: string; | |
| base: Base; | |
| body: string; | |
| changed_files: number; | |
| closed_at?: any; | |
| comments: number; | |
| comments_url: string; | |
| commits: number; | |
| commits_url: string; | |
| created_at: Date; | |
| deletions: number; | |
| diff_url: string; | |
| draft: boolean; | |
| head: Head; | |
| html_url: string; | |
| id: number; | |
| issue_url: string; | |
| labels: Label[]; | |
| locked: boolean; | |
| maintainer_can_modify: boolean; | |
| merge_commit_sha: string; | |
| mergeable?: any; | |
| mergeable_state: string; | |
| merged: boolean; | |
| merged_at?: any; | |
| merged_by?: any; | |
| milestone?: any; | |
| node_id: string; | |
| number: number; | |
| patch_url: string; | |
| rebaseable?: any; | |
| requested_reviewers: any[]; | |
| requested_teams: any[]; | |
| review_comment_url: string; | |
| review_comments: number; | |
| review_comments_url: string; | |
| state: string; | |
| statuses_url: string; | |
| title: string; | |
| updated_at: Date; | |
| url: string; | |
| user: User3; | |
| } | |
| export interface Owner3 { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface Repository { | |
| archive_url: string; | |
| archived: boolean; | |
| assignees_url: string; | |
| blobs_url: string; | |
| branches_url: string; | |
| clone_url: string; | |
| collaborators_url: string; | |
| comments_url: string; | |
| commits_url: string; | |
| compare_url: string; | |
| contents_url: string; | |
| contributors_url: string; | |
| created_at: Date; | |
| default_branch: string; | |
| deployments_url: string; | |
| description: string; | |
| disabled: boolean; | |
| downloads_url: string; | |
| events_url: string; | |
| fork: boolean; | |
| forks: number; | |
| forks_count: number; | |
| forks_url: string; | |
| full_name: string; | |
| git_commits_url: string; | |
| git_refs_url: string; | |
| git_tags_url: string; | |
| git_url: string; | |
| has_downloads: boolean; | |
| has_issues: boolean; | |
| has_pages: boolean; | |
| has_projects: boolean; | |
| has_wiki: boolean; | |
| homepage: string; | |
| hooks_url: string; | |
| html_url: string; | |
| id: number; | |
| issue_comment_url: string; | |
| issue_events_url: string; | |
| issues_url: string; | |
| keys_url: string; | |
| labels_url: string; | |
| language: string; | |
| languages_url: string; | |
| license?: any; | |
| merges_url: string; | |
| milestones_url: string; | |
| mirror_url?: any; | |
| name: string; | |
| node_id: string; | |
| notifications_url: string; | |
| open_issues: number; | |
| open_issues_count: number; | |
| owner: Owner3; | |
| private: boolean; | |
| pulls_url: string; | |
| pushed_at: Date; | |
| releases_url: string; | |
| size: number; | |
| ssh_url: string; | |
| stargazers_count: number; | |
| stargazers_url: string; | |
| statuses_url: string; | |
| subscribers_url: string; | |
| subscription_url: string; | |
| svn_url: string; | |
| tags_url: string; | |
| teams_url: string; | |
| trees_url: string; | |
| updated_at: Date; | |
| url: string; | |
| watchers: number; | |
| watchers_count: number; | |
| } | |
| export interface Sender { | |
| avatar_url: string; | |
| events_url: string; | |
| followers_url: string; | |
| following_url: string; | |
| gists_url: string; | |
| gravatar_id: string; | |
| html_url: string; | |
| id: number; | |
| login: string; | |
| node_id: string; | |
| organizations_url: string; | |
| received_events_url: string; | |
| repos_url: string; | |
| site_admin: boolean; | |
| starred_url: string; | |
| subscriptions_url: string; | |
| type: string; | |
| url: string; | |
| } | |
| export interface RootObject { | |
| action: string; | |
| after: string; | |
| before: string; | |
| number: number; | |
| pull_request: PullRequest; | |
| repository: Repository; | |
| sender: Sender; | |
| } | |
| } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment