use rust_decimal::Decimal;
use serde::Deserialize;
#[derive(Debug, Deserialize)]
pub struct Transaction {
pub row_index: Option<u64>,
pub timestamp: u64,
pub balance: Decimal,
pub available: Decimal,
pub balance_delta: Decimal,
pub available_delta: Decimal,
pub currency: String,
pub description: String,
}
#[derive(Debug, Deserialize)]
pub struct TransactionList {
pub id: String,
pub transactions: Option<Vec<Transaction>>,
}
#[derive(Debug, Deserialize)]
pub struct PendingTransactionList {
pub id: String,
pub pending: Option<Vec<Transaction>>,
}