TMPurchaseFragmentFactory

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

tmPurchaseNavigationListener

The TMPurchaseNavigationListener for navigation.

tmPurchaseShareListener

The TMPurchaseSharingListener, or null if not set.

tmPurchaseUserAnalyticsListener
tmPurchaseWebAnalyticsListener
tmPurchaseFavoritesListener
tmExternalTokenProvider

The ExternalTokenProvider, or null if not set.

tmPurchaseDeeplinkDelegate

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)

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 an EventNotFoundFragment instance.

Link copied to clipboard

Creates a PurchaseFragment instance.