AdaptySDK 4.1.2
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CAdaptySDK.AdaptyProfile.AccessLevelOne access level of a profile: whether it is active, what granted it, and until when
 CAdaptySDK.AdaptyThe main class for interacting with the Adapty SDK
 CAdaptySDK.AdaptyConfigurationEverything Adapty.Activate(AdaptyConfiguration, System.Action<AdaptyError>) needs. Build one with Builder
 CAdaptySDK.AdaptyCustomAssetBase class for custom assets that can be used in Adapty UI
  CAdaptySDK.AdaptyCustomAssetColorCustom asset representing a color
  CAdaptySDK.AdaptyCustomAssetLinearGradientCustom asset representing a linear gradient
  CAdaptySDK.AdaptyCustomAssetLocalImageAssetCustom asset representing a local image asset
  CAdaptySDK.AdaptyCustomAssetLocalImageDataCustom asset representing local image data
  CAdaptySDK.AdaptyCustomAssetLocalImageFileCustom asset representing a local image file
  CAdaptySDK.AdaptyCustomAssetLocalVideoAssetCustom asset representing a local video asset
  CAdaptySDK.AdaptyCustomAssetLocalVideoFileCustom asset representing a local video file
 CAdaptySDK.AdaptyCustomerIdentityCustomer identity parameters for iOS and Android platforms
 CAdaptySDK.AdaptyErrorA failure reported by the native SDK. Every completion handler takes one, and it is null when the call succeeded
 CAdaptySDK.AdaptyFlowRepresents a flow configuration in Adapty
 CAdaptySDK.AdaptyFlowPaywallRepresents a paywall variation of an AdaptyFlow
 CAdaptySDK.AdaptyInstallationDetailsWhat the SDK knows about this installation of the app
 CAdaptySDK.AdaptyInstallationStatusWhat Adapty.GetCurrentInstallationStatus(System.Action<AdaptySDK.AdaptyInstallationStatus, AdaptySDK.AdaptyError>) reports: how much is known about this installation, and the details when they are
 CAdaptySDK.AdaptyOnboardingRepresents 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.AdaptyPaywallProductRepresents a product available for purchase in a paywall
 CAdaptySDK.AdaptyPlacementThe placement a flow was fetched for, with the A/B test and audience it resolved to
 CAdaptySDK.AdaptyPlacementFetchPolicyWhether a fetch may answer from the cache, and for how long. Pick one of the shared instances or build one with ReturnCacheDataIfNotExpiredElseLoad
 CAdaptySDK.AdaptyPriceA price as the store reports it: the amount, and the strings to show it with
 CAdaptySDK.AdaptyProductIdentifierA lightweight identifier used when addressing a specific product across platforms
 CAdaptySDK.AdaptyProfileRepresents a user profile in Adapty
 CAdaptySDK.AdaptyProfileParametersThe profile attributes Adapty.UpdateProfile(AdaptySDK.AdaptyProfileParameters, System.Action<AdaptySDK.AdaptyError>) sends. Build one with Builder
 CAdaptySDK.AdaptyPromotedProductA product for an App Store promoted in-app purchase. iOS only
 CAdaptySDK.AdaptyPurchaseParametersThe 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.AdaptyPurchaseParametersBuilderAssembles an AdaptyPurchaseParameters. Every setter returns the builder, so calls chain; the constructor takes both values directly if that reads better
 CAdaptySDK.AdaptyPurchaseResultHow a purchase ended, and the updated profile when it succeeded
 CAdaptySDK.AdaptyRemoteConfigThe JSON configured against a flow in the Dashboard, for one localization
 CAdaptySDK.AdaptySubscriptionWhat a product's subscription looks like: its period, its offer, and how it renews
 CAdaptySDK.AdaptySubscriptionOfferA discounted offer on a subscription, and the phases it runs through
 CAdaptySDK.AdaptySubscriptionPeriodA span of time, as the stores express it — a number and a unit, not a duration
 CAdaptySDK.AdaptySubscriptionPhaseOne stretch of an offer at one price: a free trial, then a discounted period, then the rest
 CAdaptySDK.AdaptySubscriptionUpdateParametersAndroid 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.AdaptyUIBuilding, presenting and dismissing the views that render a flow
 CAdaptySDK.AdaptyUICreateFlowViewParametersThe 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.AdaptyUIDialogConfigurationWhat 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.AdaptyUIFlowViewA 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.AdaptyUIMediaCacheConfigurationLimits for the cache the flow renderer keeps for images and video. Any limit left null keeps the native default
 CAdaptySDK.AdaptyUIOnboardingMeta
 CAdaptySDK.AdaptyUIOnboardingView
 CAdaptySDK.AdaptyUIUserActionSomething the user did in a flow view, reported through FlowViewDidPerformAction. Nothing is done for you — a close does not dismiss the view
 CAdaptySDK.AdaptyConfiguration.BuilderAssembles an AdaptyConfiguration. Every setter returns the builder, so calls chain, and each field can equally well be assigned directly
 CAdaptySDK.AdaptyProfileParameters.BuilderAssembles 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.IAdaptyEventListenerInterface for listening to Adapty SDK events
 CAdaptySDK.IAdaptyFlowsEventsListenerInterface for listening to flow view events
 CAdaptySDK.IAdaptyOnboardingsEventsListenerInterface for listening to onboarding view events
 CAdaptySDK.IAdaptyUIObserverModeResolverInterface for resolving purchases and restores initiated by a flow while the SDK runs in Observer mode
 CAdaptySDK.IAdaptyUISystemRequestsHandlerInterface for handling system requests initiated by a flow: OS permission prompts and store review requests
 CIEquatable
  CAdaptySDK.AdaptyExternalAttributionProviderAn external attribution provider recognized by the Adapty backend
 CAdaptySDK.AdaptyProfile.NonSubscriptionOne non-subscription purchase of a profile — consumable or lifetime
 CAdaptySDK.AdaptyProfile.SubscriptionOne subscription of a profile, as the store and Adapty currently see it