chat_ui/src/notification_feed/domain/domain library
Domain layer exports for notification feed module This barrel file provides a single import point for all domain layer components
Classes
- GetCategoriesUseCase
- Use case for fetching notification categories.
- GetFeedItemsUseCase
- Use case for fetching notification feed items with pagination.
- GetFeedItemUseCase
- Use case for fetching a single notification feed item by ID. Used for deep linking — fetching a specific feed item by its ID.
- GetUnreadCountUseCase
- Use case for getting the total unread count for the notification feed.
- MarkFeedDeliveredUseCase
- Use case for marking a notification feed item as delivered.
- MarkFeedReadUseCase
- Use case for marking a notification feed item as read.
- NotificationFeedRepository
- Repository interface for notification feed data operations. Defines the contract for notification feed data access.
- ReportFeedEngagementUseCase
- Use case for reporting engagement on a notification feed item.