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
Extensions
- ComputedPropertyRequestTypeExtension on ComputedPropertyRequestType
- FeatureGatingBehaviorExtension on FeatureGatingBehavior
- IdentityOptionsJson on IdentityOptions
- LocalNotificationTypeExtension on LocalNotificationType
- LoggingJson on Logging
- LogLevelJson on LogLevel
- LogScopeJson on LogScope
- NetworkEnvironmentJson on NetworkEnvironment
- PaywallCloseReasonExtension on PaywallCloseReason
- PaywallOptionsJson on PaywallOptions
- RestoreFailedJson on RestoreFailed
- SuperwallOptionsJson on SuperwallOptions
- SurveyShowConditionExtension on SurveyShowCondition
- TransactionBackgroundViewJson on TransactionBackgroundView
- VariantTypeExtension on VariantType