Package-level declarations

Types

Link copied to clipboard

Parameters for retrieving a list of discovery attraction details.

Link copied to clipboard
data class GetDiscoveryClassificationDetailsParams(val market: TMMarketDomain, val discoveryClassificationDetailsParams: DiscoveryClassificationDetailsCriteria)

Parameters for retrieving discovery classification details.

Link copied to clipboard
data class GetDiscoveryClassificationSearchParams(val market: TMMarketDomain, val discoveryClassificationSearchCriteria: DiscoveryClassificationSearchCriteria)

Parameters for searching discovery classifications.

Link copied to clipboard
data class GetDiscoveryDetailsParams(val id: String, val criteria: DiscoveryAttractionDetailsCriteria? = null, val discoveryParams: TMDiscoveryParams, val prismicImage: String?)

Parameters for retrieving discovery details.

Link copied to clipboard
data class GetDiscoveryEventSearchParams(val tmMarketDomain: TMMarketDomain, val tmDiscoveryQueryBuilder: TMDiscoveryQueryBuilder)

Parameters for searching discovery events.

Link copied to clipboard
data class GetDiscoveryVenueSearchParams(val market: TMMarketDomain, val discoveryVenueSearchParams: DiscoveryVenueSearchCriteria)

Parameters for searching discovery venues.

Link copied to clipboard
data class TMDiscoveryConfiguration(val apiKey: String, val market: TMMarketDomain)

Configuration for the Discovery API.

Link copied to clipboard
data class TMDiscoveryIDConversionParams(val idList: List<String>, val webDomain: TMMarketDomain, val discoveryParams: TMDiscoveryParams)

Parameters for converting discovery IDs.

Link copied to clipboard

Builds query parameters for Discovery API requests.