DiscoveryVenueService

Interface for venue-related API calls in the Discovery API.

Functions

Link copied to clipboard
@GET(value = "discovery/v2/venues/{host}/{id}")
abstract suspend fun getDiscoveryHostVenueDetails(@Path(value = "host") host: String?, @Path(value = "id") venueId: String?, @Query(value = "locale") locale: String?): Response<DiscoveryVenueDetailsResponse?>

Fetches venue details by host and ID.

Link copied to clipboard
@GET(value = "discovery/v2/venues/{id}")
abstract suspend fun getDiscoveryVenueDetails(@Path(value = "id") venueId: String?, @QueryMap queryParams: Map<String, String>): Response<DiscoveryVenueDetailsResponse?>

Fetches details for a specific venue.

Link copied to clipboard
@GET(value = "discovery/v2/venues/legacy")
abstract suspend fun getLegacyVenueDetails(@Query(value = "id") venueId: String?, @QueryMap queryParams: Map<String, String>): Response<DiscoveryVenuesContainerResponse?>

Fetches legacy venue search results.

Link copied to clipboard
@GET(value = "/discovery/v2/venues")
abstract suspend fun getVenueSearchDetails(@QueryMap queryParams: Map<String, String>): Response<DiscoveryVenuesContainerResponse?>

Fetches venue search results.