Unified Js Interface
Combines JavaScript interfaces for analytics and authentication in the prepurchase flow.
Delegates to UnifiedAnalyticsJsInterface and com.ticketmaster.prepurchase.login.UnifiedFanCookiesJsInterface.
Parameters
The com.ticketmaster.foundation.UnifiedWebListener to receive events, or null if not set.
The UnifiedAnalyticsJsInterface for analytics events.
The com.ticketmaster.prepurchase.login.UnifiedFanCookiesJsInterface for authentication events.
Constructors
Creates a UnifiedJsInterface with the provided listener and mapper.
Functions
Logs an event when items are added to a cart.
Requests the current login status.
Initializes multi-factor authentication (MFA) with provided JSON data.
Logs an action performed by the user outside of a page view.
Logs a page view event.
Initiates a sign-in process without specific configuration.
Initiates a sign-in process with provided JSON data.
Logs a click event for a Ticketmaster-promoted item.
Logs a transaction event.
Updates the login state.
Logs the display of a native location selector.
Sets the com.ticketmaster.foundation.UnifiedWebListener for testing purposes.