- Introduced a new Notification model in the Prisma schema to manage in-app notifications for users. - Integrated the NotificationsModule into the BFF application, allowing for the handling of notifications related to user actions and events. - Updated the CatalogCdcSubscriber to create notifications for account eligibility and verification status changes, improving user engagement. - Enhanced the CheckoutRegistrationService to create opportunities for SIM orders, integrating with the new notifications system. - Refactored various modules to include the NotificationsModule, ensuring seamless interaction and notification handling across the application. - Updated the frontend to display notification alerts in the AppShell header, enhancing user experience and accessibility.
20 lines
402 B
TypeScript
20 lines
402 B
TypeScript
/**
|
|
* Salesforce Domain
|
|
*
|
|
* Centralized Salesforce field maps and constants.
|
|
* Provides a single source of truth for field names used across
|
|
* the BFF integration layer.
|
|
*/
|
|
|
|
export {
|
|
SALESFORCE_FIELDS,
|
|
ACCOUNT_FIELDS,
|
|
OPPORTUNITY_FIELDS,
|
|
ORDER_FIELDS,
|
|
CASE_FIELDS,
|
|
type AccountFieldKey,
|
|
type OpportunityFieldKey,
|
|
type OrderFieldKey,
|
|
type CaseFieldKey,
|
|
} from "./field-maps.js";
|