xrpl_api 0.16.7

XRPL Protocol endpoints and resouces
Documentation
// Account methods

pub mod account_currencies;
pub use account_currencies::*;

pub mod account_info;
pub use account_info::*;

pub mod account_lines;
pub use account_lines::*;

pub mod account_channels;
pub use account_channels::*;

pub mod account_nfts;
pub use account_nfts::*;

pub mod account_objects;
pub use account_objects::*;

pub mod account_offers;
pub use account_offers::*;

pub mod account_tx;
pub use account_tx::*;

pub mod gateway_balances;
pub use gateway_balances::*;

// Ledger methods

pub mod ledger;
pub use ledger::*;

pub mod ledger_closed;
pub use ledger_closed::*;

pub mod ledger_current;
pub use ledger_current::*;

pub mod ledger_data;
pub use ledger_data::*;

pub mod ledger_entry;
pub use ledger_entry::*;

pub mod get_offer_object;
pub use get_offer_object::*;

// Transaction methods

pub mod submit;
pub use submit::*;

pub mod transaction_entry;
pub use transaction_entry::*;

pub mod tx;
pub use tx::*;

// Path and Orderbook methods

pub mod book_offers;
pub use book_offers::*;

pub mod deposit_authorized;
pub use deposit_authorized::*;

pub mod nft_buy_offers;
pub use nft_buy_offers::*;

pub mod nft_sell_offers;
pub use nft_sell_offers::*;

pub mod path_find;

pub mod ripple_path_find;
pub use ripple_path_find::*;

// Server Info methods

pub mod fee;
pub use fee::*;

pub mod manifest;
pub use manifest::*;

pub mod server_info;
pub use server_info::*;

pub mod server_state;
pub use server_state::*;

// WebSocket methods

pub mod subscribe;
pub use subscribe::*;

pub mod unsubscribe;
pub use unsubscribe::*;

// Utility methods

pub mod ping;
pub use ping::*;

pub mod random;
pub use random::*;

// Generalizations of request/response properties
pub mod with_ledger_spec;
pub use with_ledger_spec::*;

pub mod with_pagination;
pub use with_pagination::*;

pub trait Request {
    type Response;

    fn method(&self) -> String;
}