Expand description
Client library for ABN Amro online banking
This library provides automated retrieval of mutations (transactions) from the ABN Amro banking platform. It handles authentication with the bank’s API and fetches transaction history for specified accounts.
§Example
let mut session = abna::Session::new("NL12ABNA0123456789".to_string()).await?;
session.login(1234, "12345").await?;
let mutations = session.mutations("NL12ABNA0123456789", None).await?;
for mutation in &mutations.mutations {
println!("{:?}", mutation.mutation);
}Structs§
- Error
Response - Error response from the ABN Amro API
- Mutation
- A wrapper for a single mutation (transaction)
- Mutation
Data - Details of a bank transaction (mutation)
- Mutations
List - A list of mutations with pagination metadata
- Mutations
Response - Response wrapper for the mutations API endpoint
- Session
- A session for interacting with the ABN Amro banking API