3 unstable releases

0.2.1 Mar 8, 2024
0.2.0 Jan 15, 2024
0.1.0 Dec 16, 2023

#93 in Finance

Download history 7/week @ 2024-01-09 2/week @ 2024-01-16 2/week @ 2024-02-13 20/week @ 2024-02-20 8/week @ 2024-02-27 156/week @ 2024-03-05 15/week @ 2024-03-12 10/week @ 2024-03-26 47/week @ 2024-04-02

76 downloads per month

MIT license

30KB
561 lines

fiocz-rs

A minimal crate used to communicate with Fio bank API.

Functionality

  • Get account movements in period
  • Get account movements since last
  • Get account statement
  • Get last statement id
  • Set last movement id
  • Set last movement date
  • Import transactions
  • | | Get merchant card transactions

lib.rs:

Fio API client

Example

use fiocz_rs::Fio;

#[tokio::main]
async fn main() {
    let fio = Fio::new("token");

   match fio.movements_since_last().await {
      Ok(statement) => {
          println!("Got newest movements containing {} transactions", statement.account_statement.transaction_list.transaction.len())
     }
     Err(e) => {
         println!("Failed to get newest account movements: {:?}", e)
     }
 }
}

Current functionality

  • Get account movements in period
  • Get account movements since last
  • Get account statement
  • Get last statement id
  • Set last movement id
  • Set last movement date
  • Import transactions

Dependencies

~5–19MB
~276K SLoC