Get Attraction Search Use Case
constructor(attractionRepository: DiscoveryAttractionService, attractionMapper: AttractionMapper, attractionSearchQueryMapper: AttractionSearchQueryMapper, coroutineDispatcher: CoroutineDispatcher)
Parameters
attraction Repository
Service for fetching attraction details.
attraction Mapper
Maps attraction responses to DiscoveryAttraction.
attraction Search Query Mapper
Maps search criteria to query parameters.
coroutine Dispatcher
Dispatcher for coroutine execution.