HostResponse.fromMap constructor

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

Implementation

factory HostResponse.fromMap(Map<String, dynamic>? map) {
  if (map == null) return const HostResponse();
  return HostResponse(
    transactionId: map['transactionId'] as String?,
    referenceNumber: map['referenceNumber'] as String?,
    authCode: map['authCode'] ?? map['approvalNumber'] as String?,
    responseCode: map['responseCode'] as String?,
    responseMessage: map['responseMessage'] as String?,
    traceNumber: map['traceNumber'] as String?,
    batchNumber: map['batchNumber'] as String?,
    expressResponseCode: map['expressResponseCode'] as String?,
    expressResponseMessage: map['expressResponseMessage'] as String?,
    hostResponseCode: map['hostResponseCode'] as String?,
    hostResponseMessage: map['hostResponseMessage'] as String?,
    processorName: map['processorName'] as String?,
  );
}