|
...
|
...
|
@@ -206,6 +206,7 @@ class WatchAppOtherInfo { |
|
|
|
class AppleProductInfo {
|
|
|
|
AppleProductInfo({
|
|
|
|
required this.productId,
|
|
|
|
required this.productName,
|
|
|
|
required this.originPriceDescription,
|
|
|
|
required this.priceDescription,
|
|
|
|
required this.originPrice,
|
|
...
|
...
|
@@ -218,6 +219,9 @@ class AppleProductInfo { |
|
|
|
/// 苹果商品id
|
|
|
|
String productId;
|
|
|
|
|
|
|
|
/// 苹果商品名称
|
|
|
|
String productName;
|
|
|
|
|
|
|
|
/// 原价描述
|
|
|
|
String originPriceDescription;
|
|
|
|
|
|
...
|
...
|
@@ -242,6 +246,7 @@ class AppleProductInfo { |
|
|
|
List<Object?> _toList() {
|
|
|
|
return <Object?>[
|
|
|
|
productId,
|
|
|
|
productName,
|
|
|
|
originPriceDescription,
|
|
|
|
priceDescription,
|
|
|
|
originPrice,
|
|
...
|
...
|
@@ -259,13 +264,14 @@ class AppleProductInfo { |
|
|
|
result as List<Object?>;
|
|
|
|
return AppleProductInfo(
|
|
|
|
productId: result[0]! as String,
|
|
|
|
originPriceDescription: result[1]! as String,
|
|
|
|
priceDescription: result[2]! as String,
|
|
|
|
originPrice: result[3]! as double,
|
|
|
|
price: result[4]! as double,
|
|
|
|
unitPrice: result[5]! as String,
|
|
|
|
currencyCode: result[6]! as String,
|
|
|
|
isTrialPeriod: result[7]! as bool,
|
|
|
|
productName: result[1]! as String,
|
|
|
|
originPriceDescription: result[2]! as String,
|
|
|
|
priceDescription: result[3]! as String,
|
|
|
|
originPrice: result[4]! as double,
|
|
|
|
price: result[5]! as double,
|
|
|
|
unitPrice: result[6]! as String,
|
|
|
|
currencyCode: result[7]! as String,
|
|
|
|
isTrialPeriod: result[8]! as bool,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|