AdaptyPaywallProductReference

data class AdaptyPaywallProductReference(val vendorId: String, adaptyProductId: String, val productType: String, val accessLevelId: String, val promotionalOfferId: String? = null, val winBackOfferId: String? = null, val basePlanId: String? = null, val offerId: String? = null)

Represents a reference to a product associated with a paywall.

Contains minimal identifying information required to map to a full product object, including platform-specific offer identifiers.

Constructors

Link copied to clipboard
constructor(vendorId: String, adaptyProductId: String, productType: String, accessLevelId: String, promotionalOfferId: String? = null, winBackOfferId: String? = null, basePlanId: String? = null, offerId: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val basePlanId: String? = null

Optional base plan ID for Android subscriptions.

Link copied to clipboard
val offerId: String? = null

Optional offer ID for Android subscriptions.

Link copied to clipboard
Link copied to clipboard

Optional promotional offer ID for iOS (e.g., introductory or promotional pricing).

Link copied to clipboard

Unique product identifier from App Store Connect or Google Play Console.

Link copied to clipboard
val winBackOfferId: String? = null

Optional win-back offer ID for iOS.