Venue Mapper
class VenueMapper(discoveryImageMetadataMapper: DiscoveryImageMetadataMapper, legacyIDMapper: LegacyIdMapper)
Maps venue responses to DiscoveryVenue objects for the Discovery API.
Transforms DiscoveryVenueDetailsResponse data into DiscoveryVenue objects.
Parameters
discovery Image Metadata Mapper
Maps image metadata.
legacy IDMapper
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
fun mapFromDiscoveryVenueDetailsDataList(marketDomain: TMMarketDomain, discoveryVenueDetailsDataList: List<DiscoveryVenueDetailsResponse>?): List<DiscoveryVenue>?
Maps a list of venue responses to a list of DiscoveryVenue objects.