Package-level declarations
Types
Link copied to clipboard
object PaywallLogic
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
Link copied to clipboard
data class ProductProcessingOutcome(var productVariables: List<ProductVariable>, var isFreeTrialAvailable: Boolean)
Link copied to clipboard