2025-12-23 11:36:44 +09:00
|
|
|
/**
|
|
|
|
|
* Notifications Domain
|
|
|
|
|
*
|
|
|
|
|
* Exports all notification-related contracts, schemas, and types.
|
|
|
|
|
* Used for in-app notifications synced with Salesforce email triggers.
|
|
|
|
|
*/
|
|
|
|
|
|
2026-01-13 14:25:14 +09:00
|
|
|
// Contracts (enums, constants, templates)
|
2025-12-23 11:36:44 +09:00
|
|
|
export {
|
|
|
|
|
NOTIFICATION_TYPE,
|
|
|
|
|
NOTIFICATION_SOURCE,
|
|
|
|
|
NOTIFICATION_TEMPLATES,
|
|
|
|
|
getNotificationTemplate,
|
2026-01-13 14:25:14 +09:00
|
|
|
type NotificationTypeValue,
|
|
|
|
|
type NotificationSourceValue,
|
|
|
|
|
type NotificationTemplate,
|
|
|
|
|
} from "./contract.js";
|
|
|
|
|
|
|
|
|
|
// Schemas and schema-derived types
|
|
|
|
|
export {
|
2025-12-23 11:36:44 +09:00
|
|
|
notificationSchema,
|
|
|
|
|
createNotificationRequestSchema,
|
|
|
|
|
notificationListResponseSchema,
|
2025-12-26 13:04:15 +09:00
|
|
|
notificationUnreadCountResponseSchema,
|
|
|
|
|
notificationQuerySchema,
|
2025-12-26 13:40:10 +09:00
|
|
|
notificationIdParamSchema,
|
2025-12-23 11:36:44 +09:00
|
|
|
type Notification,
|
|
|
|
|
type CreateNotificationRequest,
|
|
|
|
|
type NotificationListResponse,
|
2025-12-26 13:04:15 +09:00
|
|
|
type NotificationUnreadCountResponse,
|
|
|
|
|
type NotificationQuery,
|
2025-12-26 13:40:10 +09:00
|
|
|
type NotificationIdParam,
|
2025-12-23 11:36:44 +09:00
|
|
|
} from "./schema.js";
|