pub struct BalanceParams {
pub account_type: Option<AccountType>,
pub currencies: Option<Vec<String>>,
}Expand description
Parameters for fetching account balance.
§Example
use ccxt_core::types::params::{BalanceParams, AccountType};
// Spot balance
let params = BalanceParams::spot();
// Futures balance for specific currencies
let params = BalanceParams::futures()
.currencies(&["BTC", "USDT"]);Fields§
§account_type: Option<AccountType>Account type to query.
currencies: Option<Vec<String>>Filter by specific currencies.
Implementations§
Source§impl BalanceParams
impl BalanceParams
Sourcepub fn spot() -> BalanceParams
pub fn spot() -> BalanceParams
Create parameters for spot account balance.
Sourcepub fn margin() -> BalanceParams
pub fn margin() -> BalanceParams
Create parameters for margin account balance.
Sourcepub fn futures() -> BalanceParams
pub fn futures() -> BalanceParams
Create parameters for futures account balance.
Sourcepub fn currencies(self, codes: &[&str]) -> BalanceParams
pub fn currencies(self, codes: &[&str]) -> BalanceParams
Filter by specific currencies.
Trait Implementations§
Source§impl Clone for BalanceParams
impl Clone for BalanceParams
Source§fn clone(&self) -> BalanceParams
fn clone(&self) -> BalanceParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BalanceParams
impl Debug for BalanceParams
Source§impl Default for BalanceParams
impl Default for BalanceParams
Source§fn default() -> BalanceParams
fn default() -> BalanceParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BalanceParams
impl RefUnwindSafe for BalanceParams
impl Send for BalanceParams
impl Sync for BalanceParams
impl Unpin for BalanceParams
impl UnwindSafe for BalanceParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more