mod account_root;
mod offer;
mod ripple_state;
pub use account_root::*;
pub use offer::*;
pub use ripple_state::*;
use serde::Deserialize;
#[derive(Debug, Clone, Deserialize)]
#[serde(tag = "LedgerEntryType")]
pub enum LedgerObject {
AccountRoot(AccountRoot),
Amendments,
Check,
DepositPreauth,
DirectoryNode,
Escrow,
FeeSettings,
LedgerHashes,
NegativeUNL,
NFTokenOffer,
NFTokenPage,
Offer(Offer),
PayChannel,
RippleState(RippleState),
SignerList,
Ticket,
}