pub struct OKXTransactionDetail {Show 13 fields
pub inst_type: OKXInstrumentType,
pub inst_id: Ustr,
pub trade_id: Ustr,
pub ord_id: Ustr,
pub cl_ord_id: Ustr,
pub bill_id: Ustr,
pub fill_px: String,
pub fill_sz: String,
pub side: OKXSide,
pub exec_type: OKXExecType,
pub fee_ccy: String,
pub fee: Option<String>,
pub ts: u64,
}Expand description
Represents a transaction detail (fill) from GET /api/v5/trade/fills.
Fields§
§inst_type: OKXInstrumentTypeProduct type (SPOT, MARGIN, SWAP, FUTURES, OPTION).
inst_id: UstrInstrument ID, e.g. “BTC-USDT”.
trade_id: UstrTrade ID.
ord_id: UstrOrder ID.
cl_ord_id: UstrClient order ID.
bill_id: UstrBill ID.
fill_px: StringLast filled price.
fill_sz: StringLast filled quantity.
side: OKXSideTrade side: buy or sell.
exec_type: OKXExecTypeExecution type.
fee_ccy: StringFee currency.
fee: Option<String>Fee amount.
ts: u64Timestamp, Unix timestamp format in milliseconds.
Trait Implementations§
Source§impl Clone for OKXTransactionDetail
impl Clone for OKXTransactionDetail
Source§fn clone(&self) -> OKXTransactionDetail
fn clone(&self) -> OKXTransactionDetail
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 OKXTransactionDetail
impl Debug for OKXTransactionDetail
Source§impl<'de> Deserialize<'de> for OKXTransactionDetail
impl<'de> Deserialize<'de> for OKXTransactionDetail
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OKXTransactionDetail
impl RefUnwindSafe for OKXTransactionDetail
impl Send for OKXTransactionDetail
impl Sync for OKXTransactionDetail
impl Unpin for OKXTransactionDetail
impl UnwindSafe for OKXTransactionDetail
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
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>
Converts
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>
Converts
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