QRCRefundResult.fromMap constructor

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

Implementation

factory QRCRefundResult.fromMap(Map<String, dynamic> map) {
  return QRCRefundResult(
    referenceId: map['referenceId'] as String?,
    refundedAmount: map['refundedAmount'] as int,
    paymentType: QRCPaymentType.values.firstWhere(
      (e) => e.name == map['paymentType'],
      orElse: () => QRCPaymentType.paypal,
    ),
    additionalData: map['additionalData'] as Map<String, dynamic>?,
  );
}