Discovery Attraction Service
class DiscoveryAttractionService(getAttractionSearchUseCase: GetAttractionSearchUseCase, getAttractionDetailsUseCase: GetAttractionDetailsUseCase)
Service for retrieving attraction-related data in the Discovery API.
Parameters
get Attraction Search Use Case
Use case for searching attractions.
get Attraction Details Use Case
Use case for fetching attraction details.
Constructors
Link copied to clipboard
constructor(getAttractionSearchUseCase: GetAttractionSearchUseCase, getAttractionDetailsUseCase: GetAttractionDetailsUseCase)
Functions
Link copied to clipboard
suspend fun getAttractionDetailsResult(attractionDetailsCriteria: DiscoveryAttractionDetailsCriteria): Resource<List<DiscoveryAttraction>?>
Fetches attraction details based on criteria.
Fetches attraction details by ID.
Link copied to clipboard
suspend fun getAttractionSearchResults(discoverySearchParams: DiscoveryAttractionSearchCriteria): Resource<List<DiscoveryAttraction>?>
Fetches attraction search results based on search criteria.