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: OKXInstrumentType
Product type (SPOT, MARGIN, SWAP, FUTURES, OPTION).
inst_id: Ustr
Instrument ID, e.g. “BTC-USDT”.
trade_id: Ustr
Trade ID.
ord_id: Ustr
Order ID.
cl_ord_id: Ustr
Client order ID.
bill_id: Ustr
Bill ID.
fill_px: String
Last filled price.
fill_sz: String
Last filled quantity.
side: OKXSide
Trade side: buy or sell.
exec_type: OKXExecType
Execution type.
fee_ccy: String
Fee currency.
fee: Option<String>
Fee amount.
ts: u64
Timestamp, 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