You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
811 B
40 lines
811 B
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; |
|
}; |
|
}
|
|
|