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.