GetAttractionDetailsUseCase

constructor(attractionRepository: DiscoveryAttractionService, attractionMapper: AttractionMapper, attractionDetailsQueryMapper: AttractionDetailsQueryMapper, coroutineDispatcher: CoroutineDispatcher)

Parameters

attractionRepository

Service for fetching attraction details.

attractionMapper

Maps attraction responses to DiscoveryAttraction.

attractionDetailsQueryMapper

Maps query parameters for attractions.

coroutineDispatcher

Dispatcher for coroutine execution.