pub struct ExecutionReport {Show 55 fields
pub e_uppercase: Option<i64>,
pub s: Option<String>,
pub c: Option<String>,
pub s_uppercase: Option<String>,
pub o: Option<String>,
pub f: Option<String>,
pub q: Option<String>,
pub p: Option<String>,
pub p_uppercase: Option<String>,
pub f_uppercase: Option<String>,
pub g: Option<i64>,
pub c_uppercase: Option<String>,
pub x: Option<String>,
pub x_uppercase: Option<String>,
pub r: Option<String>,
pub i: Option<i64>,
pub l: Option<String>,
pub z: Option<String>,
pub l_uppercase: Option<String>,
pub n: Option<String>,
pub n_uppercase: Option<String>,
pub t_uppercase: Option<i64>,
pub t: Option<i64>,
pub v: Option<i64>,
pub i_uppercase: Option<i64>,
pub w: Option<bool>,
pub m: Option<bool>,
pub m_uppercase: Option<bool>,
pub o_uppercase: Option<i64>,
pub z_uppercase: Option<String>,
pub y_uppercase: Option<String>,
pub q_uppercase: Option<String>,
pub w_uppercase: Option<i64>,
pub v_uppercase: Option<String>,
pub d: Option<i64>,
pub d_uppercase: Option<i64>,
pub j: Option<i64>,
pub j_uppercase: Option<i64>,
pub a_uppercase: Option<String>,
pub b_uppercase: Option<String>,
pub u: Option<i64>,
pub u_uppercase: Option<i64>,
pub cs: Option<String>,
pub pl: Option<String>,
pub p_l: Option<String>,
pub p_y: Option<String>,
pub b: Option<String>,
pub a: Option<i64>,
pub k: Option<String>,
pub u_s: Option<bool>,
pub g_p: Option<String>,
pub g_ot: Option<String>,
pub g_ov: Option<i64>,
pub gp: Option<String>,
pub e_r: Option<String>,
}Fields§
§e_uppercase: Option<i64>Event time
s: Option<String>Symbol
c: Option<String>Client order ID
s_uppercase: Option<String>Side
o: Option<String>Order type
f: Option<String>Time in force
q: Option<String>Order quantity
p: Option<String>Order price
p_uppercase: Option<String>Stop price
f_uppercase: Option<String>Iceberg quantity
g: Option<i64>OrderListId
c_uppercase: Option<String>Original client order ID; This is the ID of the order being canceled
x: Option<String>Current execution type
x_uppercase: Option<String>Current order status
r: Option<String>Order reject reason; Please see Order Reject Reason for more information.
i: Option<i64>Order ID
l: Option<String>Last executed quantity
z: Option<String>Cumulative filled quantity
l_uppercase: Option<String>Last executed price
n: Option<String>Commission amount
n_uppercase: Option<String>Commission asset
t_uppercase: Option<i64>Transaction time
t: Option<i64>Trade ID
v: Option<i64>Prevented Match Id; This is only visible if the order expired due to STP
i_uppercase: Option<i64>Execution Id
w: Option<bool>Is the order on the book?
m: Option<bool>Is this trade the maker side?
m_uppercase: Option<bool>Ignore
o_uppercase: Option<i64>Order creation time
z_uppercase: Option<String>Cumulative quote asset transacted quantity
y_uppercase: Option<String>Last quote asset transacted quantity (i.e. lastPrice * lastQty)
q_uppercase: Option<String>Quote Order Quantity
w_uppercase: Option<i64>Working Time; This is only visible if the order has been placed on the book.
v_uppercase: Option<String>SelfTradePreventionMode
d: Option<i64>Trailing Delta
d_uppercase: Option<i64>Trailing Time
j: Option<i64>Strategy Id
j_uppercase: Option<i64>Strategy Type
a_uppercase: Option<String>Prevented Quantity
b_uppercase: Option<String>Last Prevented Quantity
u: Option<i64>Trade Group Id
u_uppercase: Option<i64>Counter Order Id
cs: Option<String>Counter Symbol
pl: Option<String>Prevented Execution Quantity
p_l: Option<String>Prevented Execution Price
p_y: Option<String>Prevented Execution Quote Qty
b: Option<String>Match Type
a: Option<i64>Allocation ID
k: Option<String>Working Floor
u_s: Option<bool>UsedSor
g_p: Option<String>Pegged Price Type
g_ot: Option<String>Pegged Offset Type
g_ov: Option<i64>Pegged Offset Value
gp: Option<String>Pegged Price
e_r: Option<String>Expiry Reason. Appears when the order has expired.
Implementations§
Source§impl ExecutionReport
impl ExecutionReport
pub fn new() -> ExecutionReport
Trait Implementations§
Source§impl Clone for ExecutionReport
impl Clone for ExecutionReport
Source§fn clone(&self) -> ExecutionReport
fn clone(&self) -> ExecutionReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more