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 = Helpers.parseString(response.data!['transaction_type'])
    ..transaction_redeemed_points = Helpers.parseDouble(response.data!['transaction_redeemed_points'])
    ..transaction_approved_amount = Helpers.parseDouble(response.data!['transaction_approved_amount'])
    ..transaction_amount = Helpers.parseDouble(response.data!['transaction_amount'])
    ..transaction_auth = Helpers.parseString(response.data!['transaction_auth'])
    ..transaction_terminal = Helpers.parseString(response.data!['transaction_terminal'])
    ..transaction_merchant = Helpers.parseString(response.data!['transaction_merchant'])
    ..response_cvn = Helpers.parseString(response.data!['response_cvn'])
    ..response_avs = Helpers.parseString(response.data!['response_avs'])
    ..response_cavv = Helpers.parseString(response.data!['response_cavv'])
    ..transaction_id = Helpers.parseString(response.data!['transaction_id'])
    ..transaction_reference = Helpers.parseString(response.data!['transaction_reference'])
    ..transaction_time = Helpers.parseString(response.data!['transaction_time'])
    ..transaction_date = Helpers.parseString(response.data!['transaction_date'])
    ..response_approved = Helpers.parseBool(response.data!['response_approved'])
    ..response_incomplete = Helpers.parseBool(response.data!['response_incomplete'])
    ..response_code = Helpers.parseString(response.data!['response_code'])
    ..response_time = Helpers.parseString(response.data!['response_time'])
    ..response_reason = Helpers.parseString(response.data!['response_reason'])
    ..installment_type = Helpers.parseString(response.data!['installment_type'])
    ..installment_months = Helpers.parseString(response.data!['installment_months'])
    ..payment_uuid = Helpers.parseString(response.data!['payment_uuid'])
    ..payment_hash = Helpers.parseString(response.data!['payment_hash']);
}