Get Venue Details Use Case
class GetVenueDetailsUseCase(venueRepository: DiscoveryVenueService, venueMapper: VenueMapper, queryMapper: DiscoveryDetailQueryMapper, coroutineDispatcher: CoroutineDispatcher) : SuspendUseCase<GetDiscoveryDetailsParams, DiscoveryVenue?>
Retrieves venue details for the Discovery API.
Fetches a DiscoveryVenue based on provided parameters.
Parameters
venue Repository
Service for fetching venue details.
venue Mapper
Maps venue responses to DiscoveryVenue.
query Mapper
Maps query parameters for venue details.
coroutine Dispatcher
Dispatcher for coroutine execution.
Constructors
Link copied to clipboard
constructor(venueRepository: DiscoveryVenueService, venueMapper: VenueMapper, queryMapper: DiscoveryDetailQueryMapper, coroutineDispatcher: CoroutineDispatcher)