TMPrePurchaseFragmentFactory

class TMPrePurchaseFragmentFactory(tmPrePurchaseNavigationListener: TMPrePurchaseNavigationListener, tmPrePurchaseShareListener: TMPrePurchaseSharingListener? = null, tmPrePurchaseUserAnalyticsListener: TMPrePurchaseUserAnalyticsListener? = null, tmPrePurchaseWebAnalyticsListener: TMPrePurchaseWebAnalyticsListener? = null, tmPrePurchaseFavoritesListener: TMPrePurchaseFavoritesListener? = null, tmPrePurchaseCountryPickerListener: TMPrePurchaseCountrySelectorListener? = null, tmPrePurchaseDrawerHandlerListener: TMPrePurchaseDrawerHandlerListener? = null) : FragmentFactory

Factory for creating prepurchase fragments with configured listeners.

Parameters

tmPrePurchaseNavigationListener

The TMPrePurchaseNavigationListener for navigation events.

tmPrePurchaseShareListener

The TMPrePurchaseSharingListener, or null if not set.

tmPrePurchaseUserAnalyticsListener
tmPrePurchaseWebAnalyticsListener
tmPrePurchaseFavoritesListener

The TMPrePurchaseFavoritesListener, or null if not set.

tmPrePurchaseCountryPickerListener
tmPrePurchaseDrawerHandlerListener

Constructors

Link copied to clipboard
constructor(tmPrePurchaseNavigationListener: TMPrePurchaseNavigationListener, tmPrePurchaseShareListener: TMPrePurchaseSharingListener? = null, tmPrePurchaseUserAnalyticsListener: TMPrePurchaseUserAnalyticsListener? = null, tmPrePurchaseWebAnalyticsListener: TMPrePurchaseWebAnalyticsListener? = null)

Creates a factory with a subset of listeners.

constructor(tmPrePurchaseNavigationListener: TMPrePurchaseNavigationListener, tmPrePurchaseShareListener: TMPrePurchaseSharingListener? = null, tmPrePurchaseUserAnalyticsListener: TMPrePurchaseUserAnalyticsListener? = null, tmPrePurchaseWebAnalyticsListener: TMPrePurchaseWebAnalyticsListener? = null, tmPrePurchaseFavoritesListener: TMPrePurchaseFavoritesListener? = null, tmPrePurchaseCountryPickerListener: TMPrePurchaseCountrySelectorListener? = null, tmPrePurchaseDrawerHandlerListener: TMPrePurchaseDrawerHandlerListener? = null)

Functions

Link copied to clipboard
open override fun instantiate(classLoader: ClassLoader, className: String): Fragment

Creates a fragment instance based on the class name.

Link copied to clipboard

Creates a PrePurchaseDeepLinkFragment instance with configured listeners.

Link copied to clipboard

Creates a PrePurchaseBaseFragment instance with configured listeners.