UpgradeOfferConfig.fromMap constructor
UpgradeOfferConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory UpgradeOfferConfig.fromMap(Map<String, dynamic> map) {
return UpgradeOfferConfig(
available: map['available'] as bool,
reason: map['reason'] as String?,
currentProduct: map['currentProduct'] != null
? UpgradeOfferCurrentProduct.fromMap(
Map<String, dynamic>.from(map['currentProduct'] as Map))
: null,
targetProduct: map['targetProduct'] != null
? UpgradeOfferTargetProduct.fromMap(
Map<String, dynamic>.from(map['targetProduct'] as Map))
: null,
savingsPercent: map['savingsPercent'] as int?,
upgradeType: map['upgradeType'] as String?,
proration: map['proration'] != null
? UpgradeOfferProration.fromMap(
Map<String, dynamic>.from(map['proration'] as Map))
: null,
display: map['display'] != null
? UpgradeOfferDisplay.fromMap(
Map<String, dynamic>.from(map['display'] as Map))
: null,
variantId: map['variantId'] as int?,
);
}