superwallkit_flutter library

Classes

AppUserOwnership
ComputedPropertyRequest
A request to compute a device property associated with an placement at runtime.
ConfirmedAssignment
DeclinedPaywallResult
DeviceOwnership
Entitlement
Entitlements
ErrorInfo
Experiment
A campaign experiment that was assigned to a user.
ExpiredCodeInfo
Info about the expired code.
IdentityOptions
Options passed in when calling Superwall.identify(userId:options:).
LocalNotification
A local notification.
Logging
Configuration for printing to the console.
Ownership
Enum specifying code ownership.
PaywallInfo
Contains information about a paywall.
PaywallOptions
Options for configuring the appearance and behavior of paywalls.
PaywallPresentationHandler
The handler for Superwall/register(placement:params:handler:feature:) whose functions provide status updates for a paywall.
PaywallPresentationRequestStatus
The status of the paywall request
PaywallPresentationRequestStatusReason
The reason to why the paywall couldn't present.
PaywallResult
PaywallSkippedReason
The reason the paywall presentation was skipped.
PaywallSkippedReasonHoldout
The user was assigned to a holdout.
PaywallSkippedReasonNoAudienceMatch
No rule was matched for this placement.
PaywallSkippedReasonPlacementNotFound
This placement was not found on the dashboard.
Product
The product in the paywall.
PurchaseController
The abstract class that handles Superwall's subscription-related logic.
PurchasedPaywallResult
PurchaseResult
An enum that defines the possible outcomes of attempting to restore a product.
PurchaseResultCancelled
PurchaseResultFailed
PurchaseResultPending
PurchaseResultPurchased
PurchaserInfo
Info about the purchaser.
RedemptionInfo
Information about the redemption.
RedemptionPaywallInfo
Info about the paywall the purchase was made from.
RedemptionResult
Contains information about a paywall.
RedemptionResultError
RedemptionResultExpiredCode
RedemptionResultExpiredSubscription
RedemptionResultInvalidCode
RedemptionResultSuccess
RestorationResult
RestorationResultFailed
RestorationResultRestored
RestoredPaywallResult
RestoreFailed
Defines the messaging of the alert presented to the user when restoring a transaction fails.
RestoreType
An enum whose cases describe the type of restore that occurred.
StoreIdentifiers
Identifiers of the store that was purchased from.
StoreProduct
A wrapper around a store product.
StripeStoreIdentifiers
Stripe purchase store identifiers.
SubscriptionStatus
An enum representing the subscription status of the user.
SubscriptionStatusActive
SubscriptionStatusInactive
SubscriptionStatusUnknown
Superwall
SuperwallBuilder
SuperwallDelegate
The delegate protocol that handles Superwall lifecycle events.
SuperwallDelegateHost
SuperwallEvent
SuperwallEventInfo
Contains information about the internally tracked superwall placement.
SuperwallOptions
Options for configuring Superwall, including paywall presentation and appearance.
Survey
A survey attached to a paywall.
SurveyOption
An option to display in a paywall survey.
TriggerResult
The result of a paywall trigger.
UnknownStoreIdentifiers
Unknown purchase store identifiers.
Variant

Enums

ComputedPropertyRequestType
ConfigurationStatus
An enum representing the subscription status of the user.
EventType
FeatureGatingBehavior
An enum whose cases indicate whether the Superwall/register(placement:params:handler:feature:) feature block executes or not.
LocalNotificationType
LogLevel
LogScope
The possible scope of logs to print to the console.
NetworkEnvironment
The different network environments that the SDK should use. Only use this enum to set networkEnvironment if told so explicitly by the Superwall team.
PaywallCloseReason
An enum whose cases indicate whether the paywall was closed by user interaction or because another paywall will show.
PaywallPresentationRequestStatusReasonType
PaywallPresentationRequestStatusType
RestoreTypeCase
SurveyShowCondition
An enum whose cases indicate when a survey should show.
TransactionBackgroundView
Defines the different types of views that can appear behind Apple's payment sheet during a transaction.
TriggerResultType
VariantType