Package-level declarations

Types

Link copied to clipboard
interface PaywallListener

Provide an implementation of this interface to PaywallOptions to listen for Paywall events. Every function has a default no-op implementation.

Link copied to clipboard

Options for the Paywall.

Functions

Link copied to clipboard
actual fun Paywall(options: PaywallOptions)
expect fun Paywall(options: PaywallOptions)

A full-screen Paywall.

Link copied to clipboard
actual fun PaywallFooter(options: PaywallOptions, mainContent: (PaddingValues) -> Unit?)

A Paywall footer.

expect fun PaywallFooter(options: PaywallOptions, mainContent: @Composable (PaddingValues) -> Unit? = null)

A Paywall footer.

Link copied to clipboard
fun PaywallOptions(dismissRequest: () -> Unit, builder: PaywallOptions.Builder.() -> Unit = { }): PaywallOptions

Options for the Paywall.