blockchainTransactionHash, type, Status.resolveStatus(status), balance, fee,
Currency currency = Currency.getInstance(responseEntry.getCurrency()); FundingRecord.Status status = FundingRecord.Status.resolveStatus(responseEntry.getStatus()); if (status == null && responseEntry if (status == null || !status.equals(FundingRecord.Status.CANCELLED)) {
blockchainTransactionHash, type, Status.resolveStatus(status), balance, fee,
Currency currency = Currency.getInstance(responseEntry.getCurrency()); FundingRecord.Status status = FundingRecord.Status.resolveStatus(responseEntry.getStatus()); if (status == null && responseEntry if (status == null || !status.equals(FundingRecord.Status.CANCELLED)) {
OkCoinRecords.RechargeStatus.fromInt(okCoinRecordEntry.getStatus()); if (rechargeStatus != null) { status = FundingRecord.Status.resolveStatus(rechargeStatus.getStatus()); OkCoinRecords.WithdrawalStatus.fromInt(okCoinRecordEntry.getStatus()); if (withdrawalStatus != null) { status = FundingRecord.Status.resolveStatus(withdrawalStatus.getStatus());
d.getTxid(), DEPOSIT, FundingRecord.Status.resolveStatus(d.getStatus()), null, null, final String[] statusParts = w.getStatus().split(": *"); final String statusStr = statusParts[0]; final FundingRecord.Status status = FundingRecord.Status.resolveStatus(statusStr); final String externalId = statusParts.length == 1 ? null : statusParts[1]; fundingRecords.add(
public static List<FundingRecord> adaptFundingHistory(final BTCChinaGetDepositsResponse depositsResponse, final BTCChinaGetWithdrawalsResponse withdrawalsResponse) { final List<FundingRecord> fundingRecords = new ArrayList<>(); if (depositsResponse != null && depositsResponse.getResult() != null) { final BTCChinaDeposit[] deposits = depositsResponse.getResult().getDeposits(); for (final BTCChinaDeposit deposit : deposits) { final FundingRecord.Status status = FundingRecord.Status.resolveStatus(deposit.getStatus()); final FundingRecord fundingRecordEntry = new FundingRecord(deposit.getAddress(), adaptDate(deposit.getDate()), Currency.getInstance(deposit.getCurrency()), deposit.getAmount(), String.valueOf(deposit.getId()), null, FundingRecord.Type.DEPOSIT, status, null, null, null); fundingRecords.add(fundingRecordEntry); } } if (withdrawalsResponse != null && withdrawalsResponse.getResult() != null) { final BTCChinaWithdrawal[] withdrawals = withdrawalsResponse.getResult().getWithdrawals(); for (final BTCChinaWithdrawal withdrawal : withdrawals) { final FundingRecord.Status status = FundingRecord.Status.resolveStatus(withdrawal.getStatus()); final FundingRecord fundingRecordEntry = new FundingRecord(withdrawal.getAddress(), adaptDate(withdrawal.getDate()), Currency.getInstance(withdrawal.getCurrency()), withdrawal.getAmount(), String.valueOf(withdrawal.getId()), withdrawal.getTransaction(), FundingRecord.Type.WITHDRAWAL, status, null, null, null); fundingRecords.add(fundingRecordEntry); } } return fundingRecords; }
break; default: status = FundingRecord.Status.resolveStatus(rawStatus); if (status == null) { status = FundingRecord.Status.FAILED;
OkCoinRecords.RechargeStatus.fromInt(okCoinRecordEntry.getStatus()); if (rechargeStatus != null) { status = FundingRecord.Status.resolveStatus(rechargeStatus.getStatus()); OkCoinRecords.WithdrawalStatus.fromInt(okCoinRecordEntry.getStatus()); if (withdrawalStatus != null) { status = FundingRecord.Status.resolveStatus(withdrawalStatus.getStatus());
d.getTxid(), DEPOSIT, FundingRecord.Status.resolveStatus(d.getStatus()), null, null, final String[] statusParts = w.getStatus().split(": *"); final String statusStr = statusParts[0]; final FundingRecord.Status status = FundingRecord.Status.resolveStatus(statusStr); final String externalId = statusParts.length == 1 ? null : statusParts[1]; fundingRecords.add(
fundingLedger.getDepositNumber(), Type.WITHDRAWAL, Status.resolveStatus(fundingLedger.getStatus()), BigDecimal.ZERO, BigDecimal.ZERO, fundingLedger1.getDepositNumber(), Type.DEPOSIT, Status.resolveStatus(fundingLedger1.getStatus()), BigDecimal.ZERO, BigDecimal.ZERO,