SubscriptionPlan.fromJSON constructor
SubscriptionPlan.fromJSON(
- dynamic data
Implementation
SubscriptionPlan.fromJSON(data)
: id = data['id'] ?? '',
name = data['name'] ?? '',
imgUrl = data['imgUrl'] ?? '',
href = data['href'] ?? '',
productId = data['productId'] ?? '',
priceId = data['priceId'] ?? '',
level = EnumToString.fromString(SubscriptionLevel.values, data['level'] ?? SubscriptionLevel.basic.name) ?? SubscriptionLevel.basic,
price = data['price'] != null ? Price.fromJSON(data['price']) : null,
isActive = data['isActive'] ?? true,
discount = data['discount'] != null ? double.parse(data['discount'].toString()) : 0.0,
lastUpdated = data['lastUpdated'] != null ? DateTime.parse(data['lastUpdated']) : null;