* Webhook events notify you whenever an event occurs on your account.
9
*
10
* @package Resova\Models
11
*/
12
class Webhook extends Model
13
{
14
/**
15
* List of allowed fields
16
*
17
* @return array
18
*/
19
public function allowed(): array
20
{
21
return [
22
'id' => 'int', // The unique id for the object.
23
'endpoint' => 'string', // The endpoint url this webhook event is sent to.
24
'events' => 'array', // The events this webhook is fired on. Can include: 'transaction.created', 'transaction.cancelled', 'booking.update' or 'booking.cancelled'.
25
'status' => 'boolean', // True if webhook is active.