CheckoutTransaction.fromMap constructor
Implementation
factory CheckoutTransaction.fromMap(Map<String, dynamic> map) {
return CheckoutTransaction(
id: map['id'] as String,
productId: map['productId'] as String,
status: TransactionStatus.fromRawValue(map['status'] as String),
source: EntitlementSource.fromRawValue(map['source'] as String),
purchasedAt: DateTime.parse(map['purchasedAt'] as String),
expiresAt: map['expiresAt'] != null
? DateTime.parse(map['expiresAt'] as String)
: null,
productName: map['productName'] as String?,
amountCents: map['amountCents'] as int?,
currency: map['currency'] as String?,
);
}