ZettlePluginRefundResponse.fromMap constructor

ZettlePluginRefundResponse.fromMap(
  1. Map response
)

Implementation

ZettlePluginRefundResponse.fromMap(Map<dynamic, dynamic> response) {
  switch (response['status']) {
    case "completed":
      status = ZettlePluginRefundStatus.completed;
      break;
    case "canceled":
      status = ZettlePluginRefundStatus.canceled;
      break;
    case "failed":
    default:
      status = ZettlePluginRefundStatus.failed;
  }

  originalAmount = response['originalAmount'];
  refundedAmount = response['refundedAmount'];
  cardType = response['cardType'];
  maskedPan = response['maskedPan'];
  cardPaymentUUID = response['cardPaymentUUID'];
}