TMPurchaseWebsiteConfiguration

constructor(eventId: String, hostType: TMMarketDomain, showNFLBranding: Boolean = false, showResaleSoftLanding: Boolean = false, showResaleMessageBanner: Boolean = false, showInfoToolbarButton: Boolean = false, showCalendarToolbarButton: Boolean = false, showShareToolbarButton: Boolean = false, attractionId: String? = null, brandName: String? = null, discreteId: String? = null, cameFromCode: String? = null, eventUrl: String? = null, eventName: String? = null, eventDateTime: String? = null, subChannelId: String? = null, originId: String? = null, originIdParamName: String? = null)

Creates a configuration with minimal parameters.

Parameters

eventId

The Discovery or Host event ID.

hostType

The TMMarketDomain for the event's area.

showNFLBranding

Whether to show NFL branding.

showResaleSoftLanding

Whether to hide resale tickets.

showResaleMessageBanner

Whether to show resale banner.

showInfoToolbarButton

Whether to show info button.

showCalendarToolbarButton

Whether to show calendar button.

showShareToolbarButton

Whether to show share button.

attractionId

Attraction ID, or null if not set.

brandName

Brand name for styling, or null.

discreteId

Password for ticket types, or null.

cameFromCode

Campaign code, or null.

eventUrl

Fallback event URL, or null.

eventName

Fallback event name, or null.

eventDateTime

Fallback event date/time, or null.

subChannelId

ID to lock EDP elements, or null.

originId

ID to lock EDP elements, or null.

originIdParamName

Parameter name for origin ID, or null.


constructor(eventId: String, hostType: TMMarketDomain, showNFLBranding: Boolean = false, showResaleSoftLanding: Boolean = false, showResaleMessageBanner: Boolean = false, showInfoToolbarButton: Boolean = false, showCalendarToolbarButton: Boolean = false, showShareToolbarButton: Boolean = false, additionalURLParameters: Map<String, String>, internalTestingKeys: Map<String, String>, eventUrl: String? = null, eventName: String? = null, eventDateTime: String? = null, attractionId: String? = null, brandName: String? = null, discreteId: String? = null, originId: String? = null, originIdParamName: String? = null, subChannelId: String? = null, cameFromCode: String? = null)

Parameters

eventId

The Discovery or Host event ID.

hostType

The TMMarketDomain for the event's geographical area.

showNFLBranding

Whether to show NFL branding on the EDP.

showResaleSoftLanding

Whether to hide resale tickets behind a toggle.

showResaleMessageBanner

Whether to show a resale message banner.

showInfoToolbarButton

Whether to show the info button in the navbar.

showCalendarToolbarButton

Whether to show the calendar button in the navbar.

showShareToolbarButton

Whether to show the share button in the navbar.

additionalURLParameters

Custom URL parameters to be URL-encoded.

internalTestingKeys

Internal Ticketmaster keys, not to be modified.

eventUrl

Fallback event URL for in-app browser, or null.

eventName

Fallback event name, or null if not set.

eventDateTime

Fallback event date/time, or null if not set.

attractionId

Discovery or Host attraction ID, or null.

brandName

Brand name for styling web content, or null.

discreteId

Password to expose hidden ticket types, or null.

originId

ID to lock or hide EDP elements, or null.

originIdParamName

Parameter name for origin ID, or null.

subChannelId

ID to lock or hide EDP elements, or null.

cameFromCode

Marketing campaign code, or null.