fromResponse static method

TransactionResult fromResponse(
  1. Response response
)

Convert success response to transaction entity

@param response @return

Implementation

static TransactionResult fromResponse(Response response) {
	return TransactionResult()
      ..transaction_type = response.data!['transaction_type'] as String?
		..transaction_redeemed_points = response.data!['transaction_redeemed_points'] as double?
      ..transaction_approved_amount = response.data!['transaction_approved_amount'] as double?
      ..transaction_amount = response.data!['transaction_amount'] as double?
      ..transaction_auth = response.data!['transaction_auth'] as String?
      ..transaction_terminal = response.data!['transaction_terminal'] as String?
      ..transaction_merchant = response.data!['transaction_merchant'] as String?
      ..response_cvn = response.data!['response_cvn'] as String?
      ..response_avs = response.data!['response_avs'] as String?
      ..response_cavv = response.data!['response_cavv'] as String?
      ..transaction_id = response.data!['transaction_id'] as String?
      ..transaction_reference = response.data!['transaction_reference'] as String?
      ..transaction_time = response.data!['transaction_time'] as String?
      ..transaction_date = response.data!['transaction_date'] as String?
      ..response_approved = response.data!['response_approved'] as bool?
      ..response_incomplete = response.data!['response_incomplete'] as bool?
      ..response_code = response.data!['response_code'] as String?
      ..response_time = response.data!['response_time'] as String?
      ..response_reason = response.data!['response_reason'] as String?
		..installment_type = response.data!['installment_type'] as String?
		..installment_months = response.data!['installment_months'] as String?
      ..payment_uuid = response.data!['payment_uuid'] as String?
      ..payment_hash = response.data!['payment_hash'] as String?;
}