QProduct class

Annotations
  • @JsonSerializable()

Constructors

QProduct(String qonversionId, String? storeId, QProductType type, QProductDuration? duration, String? prettyPrice, QTrialDuration? trialDuration, SKProductWrapper? skProduct, SkuDetailsWrapper? skuDetails, String? offeringID)
QProduct.fromJson(Map<String, dynamic> json)
factory

Properties

currencyCode String?
Store Product currency code, such as USD
getter/setter pair
duration QProductDuration?
Product duration.
final
hashCode int
The hash code for this object.
no setterinherited
offeringID String?
Associated Offering Id
final
prettyIntroductoryPrice String?
Formatted introductory price of a subscription, including its currency sign, such as €2.99
getter/setter pair
prettyPrice String?
Formatted localized price of the product, including its currency sign, such as €2.99
final
price double?
Localized price of the product
getter/setter pair
qonversionId String
Product ID created in Qonversion Dashboard.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skProduct → SKProductWrapper?
Associated SKProduct.
final
skuDetails → SkuDetailsWrapper?
Associated SkuDetails.
final
storeDescription String?
Store product description
getter/setter pair
storeId String?
Store product ID.
final
storeTitle String?
Store product title
getter/setter pair
trialDuration QTrialDuration?
Trial duration of the subscription
final
type QProductType
Product type.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited