Event Mapper
class EventMapper(attractionMapper: AttractionMapper, venueMapper: VenueMapper, imageMetadataMapper: DiscoveryImageMetadataMapper, discoveryClassificationMapper: DiscoveryClassificationMapper, discoveryDateRangeMapper: DiscoveryDateRangeMapper, priceRangeMapper: DiscoveryPriceRangeMapper, promoterMapper: DiscoveryPromoterMapper, legacyIDMapper: LegacyIdMapper)
Maps event responses to DiscoveryEvent objects for the Discovery API.
Transforms DiscoveryEventDetailsResponse or error data into DiscoveryEvent objects.
Parameters
attraction Mapper
Maps attraction data.
venue Mapper
Maps venue data.
image Metadata Mapper
Maps image metadata.
discovery Classification Mapper
Maps classification data.
discovery Date Range Mapper
Maps date range data.
price Range Mapper
Maps price range data.
promoter Mapper
Maps promoter data.
legacy IDMapper
Maps legacy IDs.
Constructors
Link copied to clipboard
constructor(attractionMapper: AttractionMapper, venueMapper: VenueMapper, imageMetadataMapper: DiscoveryImageMetadataMapper, discoveryClassificationMapper: DiscoveryClassificationMapper, discoveryDateRangeMapper: DiscoveryDateRangeMapper, priceRangeMapper: DiscoveryPriceRangeMapper, promoterMapper: DiscoveryPromoterMapper, legacyIDMapper: LegacyIdMapper)
Functions
Link copied to clipboard
fun mapFromDiscoveryEventDetailsData(marketDomain: TMMarketDomain, discoveryEventDetailsData: DiscoveryEventDetailsResponse?): DiscoveryEvent
Maps an event details response to a DiscoveryEvent object.
Link copied to clipboard
Maps an error response to a DiscoveryEvent object.