TMPrePurchaseWebsiteConfiguration

data class TMPrePurchaseWebsiteConfiguration(val abstractEntity: DiscoveryAbstractEntity? = null, val hostType: TMMarketDomain, val showShearchToolbarButton: Boolean = false, val showFavoriteToolbarButton: Boolean = false, val showShareToolbarButton: Boolean = false, val additionalURLParameters: Map<String, String>, val internalTestingKeys: Map<String, String>, val brandName: String? = null, val discreteId: String? = null, val originId: String? = null, val originIdParamName: String? = null, val subChannelId: String? = null, val cameFromCode: String? = null, val memberInfo: MemberInfo? = null, val deepLinkPath: String? = null) : Parcelable

Configuration for the prepurchase website in the Ticketmaster SDK.

Parameters

abstractEntity

The DiscoveryAbstractEntity for the content, or null.

hostType

The TMMarketDomain for the event's geographical area.

showShearchToolbarButton

Whether to show the search button in the navbar.

showFavoriteToolbarButton

Whether to show the favorite 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.

brandName

The brand name for styling web content, or null if not set.

discreteId

Password to expose hidden ticket types, or null if not set.

originId

ID to lock or hide EDP elements, or null if not set.

originIdParamName

Parameter name for origin ID, or null if not set.

subChannelId

ID to lock or hide EDP elements, or null if not set.

cameFromCode

Marketing campaign code for tracking, or null if not set.

memberInfo

The MemberInfo for the user, or null if not set.

deepLinkPath

The deep link path for navigation, or null if not set.

Constructors

Link copied to clipboard
constructor(abstractEntity: DiscoveryAbstractEntity? = null, hostType: TMMarketDomain, showShareToolbarButton: Boolean = false, brandName: String? = null, discreteId: String? = null, cameFromCode: String? = null, showSearchToolbarButton: Boolean = false, memberInfo: MemberInfo? = null, deepLinkPath: String? = null, subChannelId: String? = null, originId: String? = null, originIdParamName: String? = null)

Creates a prepurchase configuration.

constructor(abstractEntity: DiscoveryAbstractEntity? = null, hostType: TMMarketDomain, showShearchToolbarButton: Boolean = false, showFavoriteToolbarButton: Boolean = false, showShareToolbarButton: Boolean = false, additionalURLParameters: Map<String, String>, internalTestingKeys: Map<String, String>, brandName: String? = null, discreteId: String? = null, originId: String? = null, originIdParamName: String? = null, subChannelId: String? = null, cameFromCode: String? = null, memberInfo: MemberInfo? = null, deepLinkPath: String? = null)

Properties

Link copied to clipboard
val abstractEntity: DiscoveryAbstractEntity? = null
Link copied to clipboard
val brandName: String? = null
Link copied to clipboard
val cameFromCode: String? = null
Link copied to clipboard
val deepLinkPath: String? = null
Link copied to clipboard
val discreteId: String? = null
Link copied to clipboard
val hostType: TMMarketDomain
Link copied to clipboard
Link copied to clipboard
val memberInfo: MemberInfo? = null
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
val subChannelId: String? = null

Functions

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