import { WebhookTriggerEvents } from "@calcom/prisma/enums"; // this is exported as we can't use `WebhookTriggerEvents` in the frontend straight-off export const WEBHOOK_TRIGGER_EVENTS_GROUPED_BY_APP = { core: [ WebhookTriggerEvents.BOOKING_CANCELLED, WebhookTriggerEvents.BOOKING_CREATED, WebhookTriggerEvents.BOOKING_RESCHEDULED, WebhookTriggerEvents.BOOKING_PAID, WebhookTriggerEvents.BOOKING_PAYMENT_INITIATED, WebhookTriggerEvents.MEETING_ENDED, WebhookTriggerEvents.MEETING_STARTED, WebhookTriggerEvents.BOOKING_REQUESTED, WebhookTriggerEvents.BOOKING_REJECTED, WebhookTriggerEvents.RECORDING_READY, WebhookTriggerEvents.INSTANT_MEETING, WebhookTriggerEvents.RECORDING_TRANSCRIPTION_GENERATED, WebhookTriggerEvents.BOOKING_NO_SHOW_UPDATED, WebhookTriggerEvents.OOO_CREATED, WebhookTriggerEvents.AFTER_HOSTS_CAL_VIDEO_NO_SHOW, WebhookTriggerEvents.AFTER_GUESTS_CAL_VIDEO_NO_SHOW, ] as const, "routing-forms": [ WebhookTriggerEvents.FORM_SUBMITTED, WebhookTriggerEvents.FORM_SUBMITTED_NO_EVENT, ] as const, }; export const WEBHOOK_TRIGGER_EVENTS = [ ...WEBHOOK_TRIGGER_EVENTS_GROUPED_BY_APP.core, ...WEBHOOK_TRIGGER_EVENTS_GROUPED_BY_APP["routing-forms"], ] as const;