WebEntitlement.fromMap constructor
WebEntitlement.fromMap(
- Map<String, dynamic> data
)
Implementation
factory WebEntitlement.fromMap(Map<String, dynamic> data) {
return WebEntitlement(
isActive: data['isActive'] as bool? ?? false,
planName: data['planName'] as String?,
priceId: data['priceId'] as String?,
interval: data['interval'] as String?,
status: data['status'] as String? ?? 'canceled',
currentPeriodEnd: data['currentPeriodEnd'] != null
? DateTime.fromMillisecondsSinceEpoch(
(data['currentPeriodEnd'] as num).toInt() * 1000)
: null,
trialEnd: data['trialEnd'] != null
? DateTime.fromMillisecondsSinceEpoch(
(data['trialEnd'] as num).toInt() * 1000)
: null,
);
}