pub struct OrderInfo {Show 42 fields
pub order_id: String,
pub order_link_id: String,
pub block_trade_id: Option<String>,
pub symbol: String,
pub price: String,
pub qty: String,
pub side: Side,
pub is_leverage: Option<String>,
pub position_idx: Option<i32>,
pub order_status: OrderStatus,
pub create_type: Option<String>,
pub cancel_type: Option<String>,
pub reject_reason: Option<String>,
pub avg_price: Option<String>,
pub leaves_qty: Option<String>,
pub leaves_value: Option<String>,
pub cum_exec_qty: String,
pub cum_exec_value: String,
pub cum_exec_fee: String,
pub time_in_force: Option<TimeInForce>,
pub order_type: OrderType,
pub stop_order_type: Option<String>,
pub order_iv: Option<String>,
pub market_unit: Option<String>,
pub trigger_price: Option<String>,
pub take_profit: Option<String>,
pub stop_loss: Option<String>,
pub tpsl_mode: Option<String>,
pub tp_limit_price: Option<String>,
pub sl_limit_price: Option<String>,
pub tp_trigger_by: Option<String>,
pub sl_trigger_by: Option<String>,
pub trigger_direction: Option<i32>,
pub trigger_by: Option<String>,
pub last_price_on_created: Option<String>,
pub reduce_only: Option<bool>,
pub close_on_trigger: Option<bool>,
pub smp_type: Option<String>,
pub smp_group: Option<i32>,
pub smp_order_id: Option<String>,
pub created_time: String,
pub updated_time: String,
}Expand description
Detailed order information.
Fields§
§order_id: StringOrder ID.
order_link_id: StringUser-defined order ID.
block_trade_id: Option<String>Block trade ID (if applicable).
symbol: StringTrading symbol.
price: StringOrder price.
qty: StringOrder quantity.
side: SideOrder side.
is_leverage: Option<String>Whether leverage is used (spot margin).
position_idx: Option<i32>Position index.
order_status: OrderStatusOrder status.
create_type: Option<String>Create type.
cancel_type: Option<String>Cancel type.
reject_reason: Option<String>Reject reason.
avg_price: Option<String>Average filled price.
leaves_qty: Option<String>Remaining unfilled quantity.
leaves_value: Option<String>Remaining unfilled value.
cum_exec_qty: StringCumulative executed quantity.
cum_exec_value: StringCumulative executed value.
cum_exec_fee: StringCumulative executed fee.
time_in_force: Option<TimeInForce>Time in force.
order_type: OrderTypeOrder type.
stop_order_type: Option<String>Stop order type.
order_iv: Option<String>Implied volatility.
market_unit: Option<String>Market unit.
trigger_price: Option<String>Trigger price.
take_profit: Option<String>Take profit price.
stop_loss: Option<String>Stop loss price.
tpsl_mode: Option<String>TP/SL mode.
tp_limit_price: Option<String>Take profit limit price.
sl_limit_price: Option<String>Stop loss limit price.
tp_trigger_by: Option<String>Take profit trigger type.
sl_trigger_by: Option<String>Stop loss trigger type.
trigger_direction: Option<i32>Trigger direction.
trigger_by: Option<String>Trigger type.
last_price_on_created: Option<String>Last price at creation.
reduce_only: Option<bool>Reduce only flag.
close_on_trigger: Option<bool>Close on trigger flag.
smp_type: Option<String>SMP type.
smp_group: Option<i32>SMP group.
smp_order_id: Option<String>SMP order ID.
created_time: StringCreated time (ms).
updated_time: StringUpdated time (ms).