| CAdaptySDK.AdaptyProfile.AccessLevel | One access level of a profile: whether it is active, what granted it, and until when |
| CAdaptySDK.Adapty | The main class for interacting with the Adapty SDK |
| CAdaptySDK.AdaptyConfiguration | Everything Adapty.Activate(AdaptyConfiguration, System.Action<AdaptyError>) needs. Build one with Builder |
| CAdaptySDK.AdaptyCustomAsset | Base class for custom assets that can be used in Adapty UI |
| CAdaptySDK.AdaptyCustomAssetColor | Custom asset representing a color |
| CAdaptySDK.AdaptyCustomAssetLinearGradient | Custom asset representing a linear gradient |
| CAdaptySDK.AdaptyCustomAssetLocalImageAsset | Custom asset representing a local image asset |
| CAdaptySDK.AdaptyCustomAssetLocalImageData | Custom asset representing local image data |
| CAdaptySDK.AdaptyCustomAssetLocalImageFile | Custom asset representing a local image file |
| CAdaptySDK.AdaptyCustomAssetLocalVideoAsset | Custom asset representing a local video asset |
| CAdaptySDK.AdaptyCustomAssetLocalVideoFile | Custom asset representing a local video file |
| CAdaptySDK.AdaptyCustomerIdentity | Customer identity parameters for iOS and Android platforms |
| CAdaptySDK.AdaptyError | A failure reported by the native SDK. Every completion handler takes one, and it is null when the call succeeded |
| CAdaptySDK.AdaptyFlow | Represents a flow configuration in Adapty |
| CAdaptySDK.AdaptyFlowPaywall | Represents a paywall variation of an AdaptyFlow |
| CAdaptySDK.AdaptyInstallationDetails | What the SDK knows about this installation of the app |
| CAdaptySDK.AdaptyInstallationStatus | What Adapty.GetCurrentInstallationStatus(System.Action<AdaptySDK.AdaptyInstallationStatus, AdaptySDK.AdaptyError>) reports: how much is known about this installation, and the details when they are |
| CAdaptySDK.AdaptyOnboarding | Represents an onboarding configuration in Adapty |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEvent | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventOnboardingCompleted | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventOnboardingStarted | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventProductsScreenPresented | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventRegistrationScreenPresented | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventScreenCompleted | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventScreenPresented | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventSecondScreenPresented | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventUnknown | |
| CAdaptySDK.AdaptyOnboardingsAnalyticsEventUserEmailCollected | |
| CAdaptySDK.AdaptyOnboardingsInput | |
| CAdaptySDK.AdaptyOnboardingsEmailInput | |
| CAdaptySDK.AdaptyOnboardingsNumberInput | |
| CAdaptySDK.AdaptyOnboardingsTextInput | |
| CAdaptySDK.AdaptyOnboardingsStateUpdatedParams | |
| CAdaptySDK.AdaptyOnboardingsDatePickerParams | |
| CAdaptySDK.AdaptyOnboardingsInputParams | |
| CAdaptySDK.AdaptyOnboardingsMultiSelectParams | |
| CAdaptySDK.AdaptyOnboardingsSelectParams | |
| CAdaptySDK.AdaptyPaywallProduct | Represents a product available for purchase in a paywall |
| CAdaptySDK.AdaptyPlacement | The placement a flow was fetched for, with the A/B test and audience it resolved to |
| CAdaptySDK.AdaptyPlacementFetchPolicy | Whether a fetch may answer from the cache, and for how long. Pick one of the shared instances or build one with ReturnCacheDataIfNotExpiredElseLoad |
| CAdaptySDK.AdaptyPrice | A price as the store reports it: the amount, and the strings to show it with |
| CAdaptySDK.AdaptyProductIdentifier | A lightweight identifier used when addressing a specific product across platforms |
| CAdaptySDK.AdaptyProfile | Represents a user profile in Adapty |
| CAdaptySDK.AdaptyProfileParameters | The profile attributes Adapty.UpdateProfile(AdaptySDK.AdaptyProfileParameters, System.Action<AdaptySDK.AdaptyError>) sends. Build one with Builder |
| CAdaptySDK.AdaptyPromotedProduct | A product for an App Store promoted in-app purchase. iOS only |
| CAdaptySDK.AdaptyPurchaseParameters | The optional extras of a purchase. Both are Android only — on iOS an instance changes nothing, and Adapty.MakePurchase(AdaptyPaywallProduct, System.Action<AdaptyPurchaseResult, AdaptyError>) without one is the same call |
| CAdaptySDK.AdaptyPurchaseParametersBuilder | Assembles an AdaptyPurchaseParameters. Every setter returns the builder, so calls chain; the constructor takes both values directly if that reads better |
| CAdaptySDK.AdaptyPurchaseResult | How a purchase ended, and the updated profile when it succeeded |
| CAdaptySDK.AdaptyRemoteConfig | The JSON configured against a flow in the Dashboard, for one localization |
| CAdaptySDK.AdaptySubscription | What a product's subscription looks like: its period, its offer, and how it renews |
| CAdaptySDK.AdaptySubscriptionOffer | A discounted offer on a subscription, and the phases it runs through |
| CAdaptySDK.AdaptySubscriptionPeriod | A span of time, as the stores express it — a number and a unit, not a duration |
| CAdaptySDK.AdaptySubscriptionPhase | One stretch of an offer at one price: a free trial, then a discounted period, then the rest |
| CAdaptySDK.AdaptySubscriptionUpdateParameters | Android only. Turns a purchase into an upgrade or downgrade of a subscription the user already has, rather than a new one. Pass it through AdaptyPurchaseParameters.SubscriptionUpdateParams; iOS handles the change itself through the subscription group and ignores this |
| CAdaptySDK.AdaptyUI | Building, presenting and dismissing the views that render a flow |
| CAdaptySDK.AdaptyUICreateFlowViewParameters | The optional extras of AdaptyUI.CreateFlowView(AdaptySDK.AdaptyFlow, AdaptySDK.AdaptyUICreateFlowViewParameters, System.Action<AdaptySDK.AdaptyUIFlowView, AdaptySDK.AdaptyError>): which localization and layout to render, how long to wait, and the tags, timers and assets the flow substitutes into its layout |
| CAdaptySDK.AdaptyUIDialogConfiguration | What AdaptyUI.ShowDialog(AdaptySDK.AdaptyUIFlowView, AdaptySDK.AdaptyUIDialogConfiguration, System.Action<AdaptySDK.AdaptyUIDialogActionType, AdaptySDK.AdaptyError>) puts on the dialog. Only the default action title is required; a dialog without a secondary one has a single button |
| CAdaptySDK.AdaptyUIFlowView | A flow view built by AdaptyUI.CreateFlowView(AdaptySDK.AdaptyFlow, AdaptySDK.AdaptyUICreateFlowViewParameters, System.Action<AdaptySDK.AdaptyUIFlowView, AdaptySDK.AdaptyError>). Single use: once dismissed it is destroyed, and showing the flow again means building another one |
| CAdaptySDK.AdaptyUIMediaCacheConfiguration | Limits for the cache the flow renderer keeps for images and video. Any limit left null keeps the native default |
| CAdaptySDK.AdaptyUIOnboardingMeta | |
| CAdaptySDK.AdaptyUIOnboardingView | |
| CAdaptySDK.AdaptyUIUserAction | Something the user did in a flow view, reported through FlowViewDidPerformAction. Nothing is done for you — a close does not dismiss the view |
| CAdaptySDK.AdaptyConfiguration.Builder | Assembles an AdaptyConfiguration. Every setter returns the builder, so calls chain, and each field can equally well be assigned directly |
| CAdaptySDK.AdaptyProfileParameters.Builder | Assembles an AdaptyProfileParameters. Every setter returns the builder, so calls chain; what is never set is not sent, and is therefore left as it is on the server rather than cleared |
| CAdaptySDK.IAdaptyEventListener | Interface for listening to Adapty SDK events |
| CAdaptySDK.IAdaptyFlowsEventsListener | Interface for listening to flow view events |
| CAdaptySDK.IAdaptyOnboardingsEventsListener | Interface for listening to onboarding view events |
| CAdaptySDK.IAdaptyUIObserverModeResolver | Interface for resolving purchases and restores initiated by a flow while the SDK runs in Observer mode |
| CAdaptySDK.IAdaptyUISystemRequestsHandler | Interface for handling system requests initiated by a flow: OS permission prompts and store review requests |
| CIEquatable | |
| CAdaptySDK.AdaptyExternalAttributionProvider | An external attribution provider recognized by the Adapty backend |
| CAdaptySDK.AdaptyProfile.NonSubscription | One non-subscription purchase of a profile — consumable or lifetime |
| CAdaptySDK.AdaptyProfile.Subscription | One subscription of a profile, as the store and Adapty currently see it |