VenueMapper

class VenueMapper(discoveryImageMetadataMapper: DiscoveryImageMetadataMapper, legacyIDMapper: LegacyIdMapper)

Maps venue responses to DiscoveryVenue objects for the Discovery API.

Transforms DiscoveryVenueDetailsResponse data into DiscoveryVenue objects.

Parameters

discoveryImageMetadataMapper

Maps image metadata.

legacyIDMapper

Maps legacy IDs.

Constructors

Link copied to clipboard
constructor(discoveryImageMetadataMapper: DiscoveryImageMetadataMapper, legacyIDMapper: LegacyIdMapper)

Functions

Link copied to clipboard
fun mapFromDiscoveryVenueDetailsData(marketDomain: TMMarketDomain, discoveryVenueDetailsData: DiscoveryVenueDetailsResponse?, prismicImage: String?, defaultID: String?): DiscoveryVenue

Maps a venue response to a DiscoveryVenue object.

Link copied to clipboard

Maps a list of venue responses to a list of DiscoveryVenue objects.