call_ui/src/call_logs/domain/domain library
Domain layer barrel export for call_logs module. Contains repository interfaces and use cases.
Classes
- CallLogsRepository
- Repository interface for call logs data operations. Defines the contract for call logs data access following Clean Architecture.
- GetCallLogsUseCase
- Use case for getting call logs with pagination support. Handles business logic for fetching initial call log lists.
- GetLoggedInUserUseCase
- Use case for getting the currently logged-in user. Handles business logic for user retrieval.
- InitiateCallUseCase
- Use case for initiating a call from a call log entry. Handles business logic for call initiation.
- LoadMoreCallLogsUseCase
- Use case for loading more call logs with pagination support. Handles business logic for fetching additional call log pages.