Package-level declarations

Types

Link copied to clipboard
data class PayloadMessages(val messages: List<PaywallMessage>)
Link copied to clipboard
sealed class PaywallMessage
Link copied to clipboard
class PaywallMessageHandler(factory: VariablesFactory, options: OptionsFactory, track: suspend (TrackableSuperwallEvent) -> Unit, setAttributes: (Map<String, Any>) -> Unit, getView: () -> PaywallView?, mainScope: MainScope, ioScope: CoroutineScope, json: Json = Json { encodeDefaults = true }, encodeToB64: (String) -> String, userPermissions: UserPermissions, getActivity: () -> Activity?, customCallbackRegistry: CustomCallbackRegistry) : SendPaywallMessages
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
sealed class PaywallWebEvent
Link copied to clipboard
class RawWebMessageHandler(delegate: WebEventDelegate, mainScope: MainScope = MainScope()) : WebViewClient
Link copied to clipboard
Link copied to clipboard
data class WrappedPaywallMessages(var version: Int = 1, val payload: PayloadMessages)

Functions

Link copied to clipboard