Product constructor
Product(
- String? productId,
- String? uspAppId,
- String? defaultLanguage,
- List<
ProductLocale> ? productLocales, - String? purchaseType,
- String? appleCurrency,
- String? applePrice,
- String? status,
- PriceInfo? defaultPrice,
- List<
PriceInfo> ? prices, - List<
String> ? entitlements, - String? subsPeriod,
- String? subGroupId,
- String? subGroupName,
- String? promotionId,
- String? trialPeriod,
- String? introductoryPeriod,
- PriceInfo? disDefaultPrice,
- PriceInfo? disPrice,
- List<
PriceInfo> ? disPrices, - String? gracePeriod,
- String? appleSyncStatus,
- SyncInfo? appleSyncInfo,
- String? huaweiPromotionPriority,
- String? googleSyncStatus,
- SyncInfo? googleSyncInfo,
- String? huaweiSyncStatus,
- SyncInfo? huaweiSyncInfo,
- List<
PriceTier> ? applePriceDetails, - PriceTier? appleActivePriceDetail,
- PriceInfo? originalPrice,
- String? promotionalPrice,
- SubscriptionDuration? subscriptionDuration,
- ProductOffer? productOffer,
Implementation
Product(
this.productId,
this.uspAppId,
this.defaultLanguage,
this.productLocales,
this.purchaseType,
this.appleCurrency,
this.applePrice,
this.status,
this.defaultPrice,
this.prices,
this.entitlements,
this.subsPeriod,
this.subGroupId,
this.subGroupName,
this.promotionId,
this.trialPeriod,
this.introductoryPeriod,
this.disDefaultPrice,
this.disPrice,
this.disPrices,
this.gracePeriod,
this.appleSyncStatus,
this.appleSyncInfo,
this.huaweiPromotionPriority,
this.googleSyncStatus,
this.googleSyncInfo,
this.huaweiSyncStatus,
this.huaweiSyncInfo,
this.applePriceDetails,
this.appleActivePriceDetail,
this.originalPrice,
this.promotionalPrice,
this.subscriptionDuration,
this.productOffer);