SKProductDiscountWrapper class

Dart wrapper around StoreKit's SKProductDiscount.

It is used as a property in SKProductWrapper.

Annotations

Constructors

SKProductDiscountWrapper({required String price, required SKPriceLocaleWrapper priceLocale, required int numberOfPeriods, required SKProductDiscountPaymentMode paymentMode, required SKProductSubscriptionPeriodWrapper subscriptionPeriod, required String? identifier, required SKProductDiscountType type})
Creates an SKProductDiscountWrapper with the given discount details.
SKProductDiscountWrapper.fromJson(Map<String, dynamic> map)
Constructing an instance from a map from the Objective-C layer.
factory

Properties

hashCode → int
The hash code for this object.
no setteroverride
identifier → String?
A string used to uniquely identify a discount offer for a product.
final
numberOfPeriods → int
The object represent the discount period length.
final
paymentMode → SKProductDiscountPaymentMode
The object indicates how the discount price is charged.
final
price → String
The discounted price, in the currency that is defined in priceLocale.
final
priceLocale → SKPriceLocaleWrapper
Includes locale information about the price, e.g. $ as the currency symbol for US locale.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subscriptionPeriod → SKProductSubscriptionPeriodWrapper
The object represents the duration of single subscription period for the discount.
final
type → SKProductDiscountType
Values representing the types of discount offers an app can present.
final

Methods

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

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

convertFromPigeon(SKProductDiscountMessage msg) → SKProductDiscountWrapper
Convert from SKProductDiscountMessage to SKProductDiscountWrapper
convertToPigeon(SKProductDiscountWrapper wrapper) → SKProductDiscountMessage
Convert from SKProductDiscountWrapper to SKProductDiscountMessage