TMPurchase Fragment Factory
class TMPurchaseFragmentFactory(tmPurchaseNavigationListener: TMPurchaseNavigationListener, tmPurchaseShareListener: TMPurchaseSharingListener? = null, tmPurchaseUserAnalyticsListener: TMPurchaseUserAnalyticsListener? = null, tmPurchaseWebAnalyticsListener: TMPurchaseWebAnalyticsListener? = null, tmPurchaseFavoritesListener: TMPurchaseFavoritesListener? = null, tmExternalTokenProvider: ExternalTokenProvider? = null, tmPurchaseDeeplinkDelegate: TMPurchaseDeeplinkDelegate? = null) : FragmentFactory
Factory for creating purchase fragments with configured listeners.
Parameters
tm Purchase Navigation Listener
The TMPurchaseNavigationListener for navigation.
tm Purchase Share Listener
The TMPurchaseSharingListener, or null if not set.
tm Purchase User Analytics Listener
The TMPurchaseUserAnalyticsListener, or null.
tm Purchase Web Analytics Listener
The TMPurchaseWebAnalyticsListener, or null.
tm Purchase Favorites Listener
The TMPurchaseFavoritesListener, or null.
tm External Token Provider
The ExternalTokenProvider, or null if not set.
tm Purchase Deeplink Delegate
The TMPurchaseDeeplinkDelegate, or null.
Constructors
Link copied to clipboard
constructor(tmPurchaseNavigationListener: TMPurchaseNavigationListener, tmPurchaseShareListener: TMPurchaseSharingListener? = null, tmPurchaseUserAnalyticsListener: TMPurchaseUserAnalyticsListener? = null, tmPurchaseWebAnalyticsListener: TMPurchaseWebAnalyticsListener? = null, tmPurchaseFavoritesListener: TMPurchaseFavoritesListener? = null, tmExternalTokenProvider: ExternalTokenProvider? = null, tmPurchaseDeeplinkDelegate: TMPurchaseDeeplinkDelegate? = null)