createUserTransactionWithCashtray method

Future<UserTransaction> createUserTransactionWithCashtray({
  1. required String cashtrayId,
  2. String? accountId,
  3. String? couponId,
  4. TransactionStrategy strategy = TransactionStrategy.POINT_PREFERRED,
})

Implementation

Future<UserTransaction> createUserTransactionWithCashtray({
  required String cashtrayId,
  String? accountId,
  String? couponId,
  TransactionStrategy strategy = TransactionStrategy.POINT_PREFERRED,
}) async {
  return await invokeMethod<UserTransaction>(
    (j) => UserTransaction.fromJson(j),
    'createUserTransactionWithCashtray',
    {
      'env': this.env.index,
      'accessToken': this.accessToken,
      'cashtrayId': cashtrayId,
      'accountId': accountId,
      'couponId': couponId,
      'tx_strategy': strategy.value,
    },
  );
}