use crate::{BalanceValue, CurrencyBalanceSnapshotRefund, CurrencyBalanceSnapshotReserved};
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct CurrencyBalanceSnapshot {
pub available: BalanceValue,
pub includes_transactions_before: crate::Timestamp,
pub pending: BalanceValue,
pub refund: CurrencyBalanceSnapshotRefund,
pub reserved: CurrencyBalanceSnapshotReserved,
}