mirror of
https://github.com/hanzoai/calendar.git
synced 2026-10-30 14:46:43 +00:00
22 lines
908 B
TypeScript
22 lines
908 B
TypeScript
export const WEBHOOK_TOKENS = {
|
|
// Core interfaces
|
|
WEBHOOK_SERVICE: Symbol("IWebhookService"),
|
|
BOOKING_WEBHOOK_SERVICE: Symbol("IBookingWebhookService"),
|
|
FORM_WEBHOOK_SERVICE: Symbol("IFormWebhookService"),
|
|
RECORDING_WEBHOOK_SERVICE: Symbol("IRecordingWebhookService"),
|
|
WEBHOOK_NOTIFIER: Symbol("IWebhookNotifier"),
|
|
OOO_WEBHOOK_SERVICE: Symbol("OOO_WEBHOOK_SERVICE"),
|
|
WEBHOOK_NOTIFICATION_HANDLER: Symbol("WebhookNotificationHandler"),
|
|
|
|
// Payload builders
|
|
BOOKING_PAYLOAD_BUILDER: Symbol("BookingPayloadBuilder"),
|
|
FORM_PAYLOAD_BUILDER: Symbol("FormPayloadBuilder"),
|
|
OOO_PAYLOAD_BUILDER: Symbol("OOOPayloadBuilder"),
|
|
RECORDING_PAYLOAD_BUILDER: Symbol("RecordingPayloadBuilder"),
|
|
MEETING_PAYLOAD_BUILDER: Symbol("MeetingPayloadBuilder"),
|
|
INSTANT_MEETING_BUILDER: Symbol("InstantMeetingBuilder"),
|
|
|
|
// Repositories
|
|
WEBHOOK_REPOSITORY: Symbol("IWebhookRepository"),
|
|
} as const;
|