pub struct OKXBalanceDetail {Show 41 fields
pub avail_bal: String,
pub avail_eq: String,
pub borrow_froz: String,
pub cash_bal: String,
pub ccy: Ustr,
pub cross_liab: String,
pub dis_eq: String,
pub eq: String,
pub eq_usd: String,
pub smt_sync_eq: String,
pub spot_copy_trading_eq: String,
pub fixed_bal: String,
pub frozen_bal: String,
pub imr: String,
pub interest: String,
pub iso_eq: String,
pub iso_liab: String,
pub iso_upl: String,
pub liab: String,
pub max_loan: String,
pub mgn_ratio: String,
pub mmr: String,
pub notional_lever: String,
pub ord_frozen: String,
pub reward_bal: String,
pub spot_in_use_amt: String,
pub cl_spot_in_use_amt: String,
pub max_spot_in_use_amt: String,
pub spot_iso_bal: String,
pub stgy_eq: String,
pub twap: String,
pub u_time: u64,
pub upl: String,
pub upl_liab: String,
pub spot_bal: String,
pub open_avg_px: String,
pub acc_avg_px: String,
pub spot_upl: String,
pub spot_upl_ratio: String,
pub total_pnl: String,
pub total_pnl_ratio: String,
}
Expand description
Represents a balance detail for a single currency in an OKX account.
Fields§
§avail_bal: String
Available balance.
avail_eq: String
Available equity.
borrow_froz: String
Borrow frozen amount.
cash_bal: String
Cash balance.
ccy: Ustr
Currency.
cross_liab: String
Cross liability.
dis_eq: String
Discount equity in USD.
eq: String
Equity.
eq_usd: String
Equity in USD.
smt_sync_eq: String
Same-token equity.
spot_copy_trading_eq: String
Copy trading equity.
fixed_bal: String
Fixed balance.
frozen_bal: String
Frozen balance.
imr: String
Initial margin requirement.
interest: String
Interest.
iso_eq: String
Isolated margin equity.
iso_liab: String
Isolated margin liability.
iso_upl: String
Isolated unrealized profit and loss.
liab: String
Liability.
max_loan: String
Maximum loan amount.
mgn_ratio: String
Margin ratio.
mmr: String
Maintenance margin requirement.
notional_lever: String
Notional leverage.
ord_frozen: String
Order frozen.
reward_bal: String
Reward balance.
spot_in_use_amt: String
Spot in use amount.
cl_spot_in_use_amt: String
Cross liability spot in use amount.
max_spot_in_use_amt: String
Maximum spot in use amount.
spot_iso_bal: String
Spot isolated balance.
stgy_eq: String
Strategy equity.
twap: String
Time-weighted average price.
u_time: u64
Last update time, Unix timestamp in milliseconds.
upl: String
Unrealized profit and loss.
upl_liab: String
Unrealized profit and loss liability.
spot_bal: String
Spot balance.
open_avg_px: String
Open average price.
acc_avg_px: String
Accumulated average price.
spot_upl: String
Spot unrealized profit and loss.
spot_upl_ratio: String
Spot unrealized profit and loss ratio.
total_pnl: String
Total profit and loss.
total_pnl_ratio: String
Total profit and loss ratio.
Trait Implementations§
Source§impl Clone for OKXBalanceDetail
impl Clone for OKXBalanceDetail
Source§fn clone(&self) -> OKXBalanceDetail
fn clone(&self) -> OKXBalanceDetail
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for OKXBalanceDetail
impl Debug for OKXBalanceDetail
Source§impl<'de> Deserialize<'de> for OKXBalanceDetail
impl<'de> Deserialize<'de> for OKXBalanceDetail
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for OKXBalanceDetail
impl RefUnwindSafe for OKXBalanceDetail
impl Send for OKXBalanceDetail
impl Sync for OKXBalanceDetail
impl Unpin for OKXBalanceDetail
impl UnwindSafe for OKXBalanceDetail
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more