TMPurchaseWebsiteConfiguration

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

Configuration for the purchase website in the Ticketmaster SDK.

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.

Constructors

Link copied to clipboard
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.

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)

Properties

Link copied to clipboard
val attractionId: String? = null
Link copied to clipboard
val brandName: String? = null
Link copied to clipboard
val cameFromCode: String? = null
Link copied to clipboard
val discreteId: String? = null
Link copied to clipboard
val eventDateTime: String? = null
Link copied to clipboard
Link copied to clipboard
val eventName: String? = null
Link copied to clipboard
val eventUrl: String? = null
Link copied to clipboard
val hostType: TMMarketDomain
Link copied to clipboard
Link copied to clipboard
val originId: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val subChannelId: String? = null

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)