UserSubscription.fromJSON constructor
UserSubscription.fromJSON(
- Map<String, dynamic> data
)
Implementation
UserSubscription.fromJSON(Map<String, dynamic> data)
: subscriptionId = data['subscriptionId'] ?? '',
userId = data['userId'] ?? '',
level = data['level'] != null ? EnumToString.fromString(SubscriptionLevel.values, data['level']) : null,
price = data['price'] != null ? Price.fromJSON(data['price']) : null,
status = data['status'] != null ? EnumToString.fromString(SubscriptionStatus.values, data['status']) : null,
startDate = data['startDate'] ?? 0,
endDate = data['endDate'] ?? 0,
endReason = data['endReason'] != null ? EnumToString.fromString(CancellationReason.values, data['endReason']) : null;