convertFromPigeon static method
Convert from SKProductMessage
to SKProductWrapper
Implementation
static SKProductWrapper convertFromPigeon(SKProductMessage msg) {
return SKProductWrapper(
productIdentifier: msg.productIdentifier,
localizedTitle: msg.localizedTitle,
localizedDescription: msg.localizedDescription,
priceLocale: SKPriceLocaleWrapper.convertFromPigeon(msg.priceLocale),
price: msg.price,
subscriptionGroupIdentifier: msg.subscriptionGroupIdentifier,
subscriptionPeriod: msg.subscriptionPeriod != null
? SKProductSubscriptionPeriodWrapper.convertFromPigeon(
msg.subscriptionPeriod!)
: null,
introductoryPrice: msg.introductoryPrice != null
? SKProductDiscountWrapper.convertFromPigeon(msg.introductoryPrice!)
: null,
discounts: msg.discounts != null
? msg.discounts!
.map((SKProductDiscountMessage? e) =>
SKProductDiscountWrapper.convertFromPigeon(e!))
.toList()
: <SKProductDiscountWrapper>[]);
}