constructor(event, octokit, log) {
        this.name = event.name;
        this.id = event.id;
        this.payload = event.payload;
        this.octokit = octokit;
        this.log = (0, alias_log_1$2.aliasLog)(log);
    }
The context of the event that was triggered, including the payload and
helpers for extracting information can be passed to GitHub API calls.

 ```js
 module.exports = app => {
   app.on('push', context => {
     context.log.info('Code was pushed to the repo, what should we do with it?');
   });
 };
 ```

@property {octokit} octokit - An Octokit instance
@property {payload} payload - The webhook event payload
@property {log} log - A pino instance