2021-10-28 22:52:39 +00:00
|
|
|
import { WebhookTriggerEvents } from "@prisma/client";
|
|
|
|
|
|
|
|
// this is exported as we can't use `WebhookTriggerEvents` in the frontend straight-off
|
2022-07-20 18:30:57 +00:00
|
|
|
|
|
|
|
export const WEBHOOK_TRIGGER_EVENTS_GROUPED_BY_APP = {
|
|
|
|
core: [
|
|
|
|
WebhookTriggerEvents.BOOKING_CANCELLED,
|
|
|
|
WebhookTriggerEvents.BOOKING_CREATED,
|
|
|
|
WebhookTriggerEvents.BOOKING_RESCHEDULED,
|
|
|
|
] as ["BOOKING_CANCELLED", "BOOKING_CREATED", "BOOKING_RESCHEDULED"],
|
|
|
|
routing_forms: [WebhookTriggerEvents.FORM_SUBMITTED] as ["FORM_SUBMITTED"],
|
|
|
|
};
|
|
|
|
|
2021-10-28 22:52:39 +00:00
|
|
|
export const WEBHOOK_TRIGGER_EVENTS = [
|
2022-07-20 18:30:57 +00:00
|
|
|
...WEBHOOK_TRIGGER_EVENTS_GROUPED_BY_APP.core,
|
|
|
|
...WEBHOOK_TRIGGER_EVENTS_GROUPED_BY_APP.routing_forms,
|
|
|
|
] as ["BOOKING_CANCELLED", "BOOKING_CREATED", "BOOKING_RESCHEDULED", "FORM_SUBMITTED"];
|