Discovery Js Interface
Handles JavaScript-based events for the discovery flow, delegating to a TMDiscoveryListener.
Parameters
The TMDiscoveryListener to receive discovery events.
The UALPageViewMapper for mapping analytics data.
Functions
Logs an event when items are added to a cart.
Handles a search query entered in the WebView.
Handles a search suggestion selection in the WebView.
Requests the current device location from the WebView (no JSON). ADP location JS.
Requests the current device location from the WebView.
Requests the current login status.
Loads an event details page for a selected event.
Initializes multi-factor authentication (MFA) with provided JSON data.
Updates the location from the WebView.
Logs an action performed by the user outside of a page view.
Logs a page view event.
Reports an error requiring a dialog or error state.
Notifies when the search UI appears in the WebView.
Notifies when the search UI disappears in the WebView.
Sets the supported URLs for the WebView.
Sets the toolbar title for the current page.
Initiates a sign-in process without specific configuration.
Initiates a sign-in process with provided JSON data.
Triggers a native sign-in process from the WebView.
Handles a click on a promoted item in the WebView.
Logs a transaction event.
Updates the login state.
Requests the native location selector from the WebView.
Sets the UnifiedWebListener for testing purposes.