RefundResponseAttributes.fromMap constructor

RefundResponseAttributes.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory RefundResponseAttributes.fromMap(Map<String, dynamic> map) {
  return RefundResponseAttributes(
    amount: map['amount'] as int? ?? 0,
    currency: map['currency']?.toString() ?? '',
    livemode: map['livemode'] as bool? ?? false,
    notes: map['notes']?.toString(),
    paymentId: map['payment_id']?.toString() ?? '',
    payoutId: map['payout_id']?.toString(),
    reason: map['reason']?.toString() ?? '',
    status: map['status']?.toString() ?? '',
    createdAt: fromTimeStamp(map['created_at'] as int),
    updatedAt: fromTimeStamp(map['updated_at'] as int),
    balanceTransactionId: map['balance_transaction_id']?.toString(),
  );
}