private static void generic(AccountService accountService) throws IOException { System.out.println("----------GENERIC----------"); System.out.println(accountService.requestDepositAddress(Currency.BTC)); System.out.println(accountService.getAccountInfo()); System.out.println(accountService.withdrawFunds(Currency.BTC, new BigDecimal("0.03"), "XXX")); final TradeHistoryParams params = accountService.createFundingHistoryParams(); ((TradeHistoryParamsTimeSpan) params) .setStartTime(new Date(System.currentTimeMillis() - 7L * 24 * 60 * 60 * 1000)); final List<FundingRecord> fundingHistory = accountService.getFundingHistory(params); for (FundingRecord fundingRecord : fundingHistory) { System.out.println(fundingRecord); } }
private static void fundingHistory(AccountService accountService) throws IOException { // Get the funds information TradeHistoryParams params = accountService.createFundingHistoryParams(); if (params instanceof TradeHistoryParamsTimeSpan) { final TradeHistoryParamsTimeSpan timeSpanParam = (TradeHistoryParamsTimeSpan) params; timeSpanParam.setStartTime( new Date(System.currentTimeMillis() - (1 * 12 * 30 * 24 * 60 * 60 * 1000L))); } if (params instanceof TradeHistoryParamCurrency) { ((TradeHistoryParamCurrency) params).setCurrency(Currency.BTC); } List<FundingRecord> fundingRecords = accountService.getFundingHistory(params); AccountServiceTestUtil.printFundingHistory(fundingRecords); } }
private static void fundingHistory(AccountService accountService) throws IOException { // Get the funds information TradeHistoryParams params = accountService.createFundingHistoryParams(); if (params instanceof TradeHistoryParamsTimeSpan) { final TradeHistoryParamsTimeSpan timeSpanParam = (TradeHistoryParamsTimeSpan) params; timeSpanParam.setStartTime( new Date(System.currentTimeMillis() - (1 * 12 * 30 * 24 * 60 * 60 * 1000L))); } if (params instanceof HistoryParamsFundingType) { ((HistoryParamsFundingType) params).setType(FundingRecord.Type.DEPOSIT); } if (params instanceof TradeHistoryParamCurrencies) { final TradeHistoryParamCurrencies currenciesParam = (TradeHistoryParamCurrencies) params; currenciesParam.setCurrencies(new Currency[] {Currency.BTC, Currency.USD}); } List<FundingRecord> fundingRecords = accountService.getFundingHistory(params); AccountServiceTestUtil.printFundingHistory(fundingRecords); } }