Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class PaywallRequest(var eventData: EventData?, val responseIdentifiers: ResponseIdentifiers, val overrides: PaywallRequest.Overrides, val isDebuggerLaunched: Boolean, val presentationSourceType: String?, val retryCount: Int)

A request to get a paywall.

Link copied to clipboard
class PaywallRequestManager(storeManager: StoreManager, network: Network, factory: PaywallRequestManagerDepFactory, ioScope: IOScope, track: suspend (TrackableSuperwallEvent) -> Unit = { Superwall.instance.track(it) }, getGlobalOverrides: () -> Map<String, String> = { Superwall.instance.overrideProductsByName })
Link copied to clipboard
data class ProductProcessingOutcome(var productVariables: List<ProductVariable>, var isFreeTrialAvailable: Boolean)
Link copied to clipboard
data class ResponseIdentifiers(val paywallId: String?, var experiment: Experiment? = null)