PaymentRefundResponseAttributes.fromMap constructor
PaymentRefundResponseAttributes.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PaymentRefundResponseAttributes.fromMap(Map<String, dynamic> map) {
return PaymentRefundResponseAttributes(
amount: map['amount'] ?? 0,
balanceTransactionId: map['balance_transaction_id'] ?? '',
currency: map['currency'] ?? 'PHP',
livemode: map['livemode'] ?? false,
metadata: map['metadata'] != null
? Map<String, dynamic>.from(map['metadata'])
: null,
notes: map['notes'] ?? '',
paymentId: map['payment_id'] ?? '',
payoutId: map['payout_id'] ?? '',
reason: map['reason'] ?? '',
status: map['status'] ?? '',
availableAt: DateTime.fromMillisecondsSinceEpoch(map['available_at']),
createdAt: DateTime.fromMillisecondsSinceEpoch(map['created_at']),
updatedAt: DateTime.fromMillisecondsSinceEpoch(map['updated_at']),
);
}