transferFund method

Future<FundTransferResponse?> transferFund({
  1. dynamic destinationAccountNumber,
  2. dynamic destinationBankCode,
  3. dynamic amount,
  4. dynamic txnRef,
  5. dynamic narration,
  6. dynamic sourceAccountNumber,
  7. dynamic sourceBankCode,
  8. dynamic zainboxCode,
})

Implementation

Future<FundTransferResponse?> transferFund({destinationAccountNumber, destinationBankCode,
    amount, txnRef, narration, sourceAccountNumber, sourceBankCode, zainboxCode}) async {
  FundTransferRequest fundTransferRequest = FundTransferRequest(
      destinationAccountNumber: destinationAccountNumber,
      destinationBankCode: destinationBankCode,
      amount: amount,
      sourceAccountNumber: sourceAccountNumber,
      sourceBankCode: sourceBankCode,
      zainboxCode: zainboxCode,
      txnRef: txnRef,
      narration: narration,
      publicKey: publicKey,
      isTest: isTest
  );

  return await fundTransferRequest.transferFund();
}