Types

Link copied to clipboard
Link copied to clipboard
data class Custom(val data: String) : PaywallMessage
Link copied to clipboard
data class CustomPlacement(val name: String, val params: JsonObject) : PaywallMessage
Link copied to clipboard
data class OnReady(val paywallJsVersion: String) : PaywallMessage
Link copied to clipboard
data class OpenDeepLink(val url: URI) : PaywallMessage
Link copied to clipboard
data class OpenUrl(val url: URI, var browserType: PaywallMessage.OpenUrl.BrowserType?) : PaywallMessage
Link copied to clipboard
data class OpenUrlInBrowser(val url: URI) : PaywallMessage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Purchase(val product: String, val productId: String, val shouldDismiss: Boolean) : PaywallMessage
Link copied to clipboard
data class RequestCallback(val requestId: String, val name: String, val behavior: CustomCallbackBehavior, val variables: Map<String, Any>?) : PaywallMessage
Link copied to clipboard
data class RequestPermission(val permissionType: PermissionType, val requestId: String) : PaywallMessage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RestoreFailed(val message: String) : PaywallMessage
Link copied to clipboard
data class ScheduleNotification(val id: String, val type: LocalNotificationType, val title: String, val subtitle: String, val body: String, val delay: Long) : PaywallMessage
Link copied to clipboard
data class TransactionComplete(val productIdentifier: String) : PaywallMessage
Link copied to clipboard
Link copied to clipboard
data class TrialStarted(val trialEndDate: Long?, val productIdentifier: String) : PaywallMessage
Link copied to clipboard