RefundResponse.fromMap constructor
RefundResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory RefundResponse.fromMap(Map<String, dynamic> map) {
final transactionStatus = _parseTransactionStatus(
map['transactionStatus'] as String?,
);
return RefundResponse(
isApproved: _isStatusApproved(transactionStatus),
transactionStatus: transactionStatus,
approvedAmount: (map['approvedAmount'] as num?)?.toDouble(),
host: HostResponse.fromMap(_toStringDynamicMap(map['host'])),
card: CardInfo.fromMap(_toStringDynamicMap(map['card'])),
emv: EmvInfo.fromMap(_toStringDynamicMap(map['emv'])),
errorMessage: map['errorMessage'] as String?,
signatureData: map['signatureData'] as String?,
tpId: map['tpId'] as String?,
rawResponse: map,
);
}