private BalancesReport getBalance(FigoSession figoSession, String accountId) { try { Account account = figoSession.getAccount(accountId); AccountBalance accountBalance = account.getBalance(); return new BalancesReport().readyHbciBalance(Balance.builder().amount(accountBalance.getBalance()).build()); } catch (IOException | FigoException e) { throw new RuntimeException(e); } }
.type(BankAccountType.fromFinapiType(account.getAccountTypeId().intValue())) .bankAccountBalance(new BalancesReport() .readyHbciBalance(Balance.builder().amount(account.getBalance()).build()))) .collect(Collectors.toList())) .build();
.bankAccountBalance(new BalancesReport().readyHbciBalance(Balance.builder().amount(account.getBalance()).build())) .bookings(bookingList) .build();
public static BankAccount mapBankAccount(Account account, BankApi bankApi) { return new BankAccount() .externalId(bankApi, account.getAccountId()) .owner(account.getOwner()) .accountNumber(account.getAccountNumber()) .name(account.getName()) .bankName(account.getBankName()) .bic(account.getBIC()) .blz(account.getBankCode()) .iban(account.getIBAN()) .type(BankAccountType.fromFigoType(account.getType())) .bankAccountBalance(new BalancesReport() .readyHbciBalance(Balance.builder().amount(account.getBalance().getBalance()).build())); }