Package-level declarations

Types

Link copied to clipboard
data class AnalyticsAppIDs(val appInstallerID: String, val appID: String)

Represents application identifiers for analytics in the purchase flow.

Link copied to clipboard
data class DiscoveryAttraction(val discoveryID: String, val hostID: String?, val name: String?, val isActive: Boolean?, val isDiscoverable: Boolean?, val isTestAttraction: Boolean?, val type: String?, val locale: String?, val imageMetadataList: List<DiscoveryImageMetadata>?, val classificationList: List<DiscoveryClassification>?) : Parcelable

Represents an artist or sports team in the purchase flow.

Link copied to clipboard

Represents a classification for an attraction or event in the purchase flow.

Link copied to clipboard
data class DiscoveryClassificationItem(val classificationId: String?, val name: String?) : Parcelable

Represents a single classification item for an attraction or event.

Link copied to clipboard
data class DiscoveryDateRange(val name: String?, val startDate: String?, val endDate: String?, val dateTBD: Boolean?, val url: String?, val description: String?) : Parcelable

Represents a date range for an event in the purchase flow.

Link copied to clipboard
data class DiscoveryImageMetadata(val url: String?, val width: Int?, val height: Int?, val ratio: String?, val fallback: Boolean?, val domainList: List<String>?) : Parcelable

Represents metadata for an image associated with an event or attraction.

Link copied to clipboard
data class DiscoveryPriceRange(val type: String?, val minimum: Double?, val maximum: Double?, val currency: String?) : Parcelable

Represents a price range for an event in the purchase flow.

Link copied to clipboard
data class DiscoveryPromoter(val promoterId: String?, val name: String?, val description: String?) : Parcelable

Represents a promoter for an event in the purchase flow.

Link copied to clipboard
data class DiscoveryVenue(val discoveryID: String, val hostID: String?, val name: String?, val isActive: Boolean?, val isDiscoverable: Boolean?, val isTestVenue: Boolean?, val addressLine1: String?, val addressLine2: String?, val city: String?, val stateCode: String?, val postalCode: String?, val countryCode: String?, val countryName: String?, val latitude: String?, val longitude: String?, val timeZone: String?, val distance: Double?, val type: String?, val marketList: List<String>?, val dmaList: List<String>?, val generalRules: String?, val childRules: String?, val parkingDetails: String?, val accessibleSeatingDetails: String?, val boxOfficeHours: String?, val boxOfficePhoneNumber: String?, val boxOfficePaymentDetails: String?, val boxOfficeWillCallDetails: String?, val imageMetadataArray: List<DiscoveryImageMetadata>?) : Parcelable

Represents a venue for an event in the purchase flow.

Link copied to clipboard
data class ICCPItem(val basePrice: Double, val convenienceFee: Double, val facilityFee: Double, val quantity: Int, val tax: Double, val ticketTypeID: String, val ticketTypeName: String)

Represents an item in a transaction in the purchase flow.

Link copied to clipboard
data class ICCPTransaction(val artistID: String, val artistName: String, val basePriceTotal: Double, val billingCountry: String, val billingPostalCode: String, val billingStateProvince: String, val currencyCode: String, val edpType: String, val eventID: String, val eventName: String, val eventOnSaleDateTime: String, val grandTotal: Double, val isResale: Boolean, val majorCategoryID: String, val majorCategoryName: String, val minorCategoryID: String, val minorCategoryName: String, val orderDateTime: String, val orderID: String, val orderProcessingFee: Double, val paymentMethod: String, val promoterID: String, val shippingMethod: String, val iccpItemList: List<ICCPItem>)

Represents a transaction in the purchase flow.

Link copied to clipboard
data class Item(val ticketTypeIdentifier: String?, val ticketTypeName: String?, val basePrice: Double, val convenienceFee: Double?, val facilityFee: Double?, val tax: Double?, val quantity: Int?, val variant: String?, val productType: String?)

Represents an item in a purchase order.

Link copied to clipboard
data class TMPurchaseOrder(val identifier: String? = null, val date: Date? = null, val discoveryEvent: DiscoveryEvent? = null, val eventIdentifier: String? = null, val eventName: String? = null, val attractionIdentifier: String? = null, val attractionName: String? = null, val venueIdentifier: String? = null, val venueName: String? = null, val majorCategoryName: String? = null, val minorCategoryName: String? = null, val promoterIdentifier: String? = null, val edpType: String? = null, val isResale: Boolean? = null, val ticketQuantity: Int? = null, val currencyCode: String? = null, val basePriceTotal: Double? = null, val shippingTotal: Double? = null, val orderProcessingFeeTotal: Double? = null, val upsellTotal: Double? = null, val voucherDiscountTotal: Double? = null, val taxTotal: Double? = null, val grandTotal: Double? = null, val items: List<Item>? = null, val billingCountry: String? = null, val billingPostalCode: String? = null, val billingStateProvince: String? = null, val paymentMethod: String? = null, val shippingMethod: String? = null, val ticketType: String? = null, val jsonResponse: String? = null)

Represents a purchase order in the purchase flow.

Link copied to clipboard
class UALCommerceEvent(val eventType: UALCommerceEvent.EventType, val currency: String?, val cart: Cart?, val transactionData: Transaction?, val iccpTransaction: ICCPTransaction?, val productList: List<Product>, val customAttributes: Map<String, String>)

Represents a commerce event for analytics in the purchase flow.

Link copied to clipboard
data class UALPageView(val name: String, val payload: Map<String, String>)

Represents a page view event for analytics in the purchase flow.

Link copied to clipboard
data class UALUserAction(val name: String, val category: String, val label: String, val value: String, val payload: Map<String, String>)

Represents a user action event for analytics in the purchase flow.