/fio-java

Fio Bank Java Client

Primary LanguageJavaOtherNOASSERTION

Fio Bank Java Client

A Java SDK for accessing the REST API of Fio Bank.

Usage

The Fio Bank Java Client is available in Maven Central Repository, to use it from Maven add to pom.xml:

<dependency>
    <groupId>cz.geek</groupId>
    <artifactId>fio-java</artifactId>
    <version>0.1.0</version>
</dependency>

Construct the FioClient

FioClient fio = new FioClient("yourtoken");

Get account statement

Get account statement with the given number within the given year:

FioAccountStatement statement = fio.getStatement(2016, 1);

Get account statement within the given period:

FioAccountStatement statement = fio.getStatement(new LocalDate(2016, 1, 1), new LocalDate(2016, 1, 31));

Get account statement from the last download:

FioAccountStatement statement = fio.getStatement();

Export account statement

Export account statement with the given number within the given year:

fio.getStatement(2016, 1, ExportFormat.pdf, outputStream);

Export account statement within the given period:

fio.getStatement(new LocalDate(2016, 1, 1), new LocalDate(2016, 1, 31), ExportFormat.pdf, outputStream);

Export account statement from the last download:

fio.getStatement(ExportFormat.pdf, outputStream);

Set last downloaded statement

Set last downloaded statement by date:

fio.setLast(new LocalDate(2016, 1, 1));

Set last downloaded statement by transaction id:

fio.setLast("1147608198");

Documentation

XML Schemas

License

The Fio Bank Java Client is free and open-source software under BSD License.