GetAttractionSearchUseCase

constructor(attractionRepository: DiscoveryAttractionService, attractionMapper: AttractionMapper, attractionSearchQueryMapper: AttractionSearchQueryMapper, coroutineDispatcher: CoroutineDispatcher)

Parameters

attractionRepository

Service for fetching attraction details.

attractionMapper

Maps attraction responses to DiscoveryAttraction.

attractionSearchQueryMapper

Maps search criteria to query parameters.

coroutineDispatcher

Dispatcher for coroutine execution.