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