PaywallRequest

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

A request to get a paywall.

Constructors

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

Types

Link copied to clipboard
data class Overrides(val products: Map<String, StoreProduct>?, val isFreeTrial: Boolean?)

Overrides within the paywall.

Properties

Link copied to clipboard

The event data.

Link copied to clipboard

If the debugger is launched when the request was created.

Link copied to clipboard

Overrides within the paywall.

Link copied to clipboard

The source function type that created the presentation request. e.g. implicit/register/getPaywall/nil

Link copied to clipboard

The identifiers for the paywall and experiment.

Link copied to clipboard

The number of times to retry the request.