| export interface PayloadRepository { |
| [key: string]: any; |
| full_name?: string; |
| name: string; |
| owner: { |
| [key: string]: any; |
| login: string; |
| name?: string; |
| }; |
| html_url?: string; |
| } |
| export interface WebhookPayload { |
| [key: string]: any; |
| repository?: PayloadRepository; |
| issue?: { |
| [key: string]: any; |
| number: number; |
| html_url?: string; |
| body?: string; |
| }; |
| pull_request?: { |
| [key: string]: any; |
| number: number; |
| html_url?: string; |
| body?: string; |
| }; |
| sender?: { |
| [key: string]: any; |
| type: string; |
| }; |
| action?: string; |
| installation?: { |
| id: number; |
| [key: string]: any; |
| }; |
| comment?: { |
| id: number; |
| [key: string]: any; |
| }; |
| } |