pub struct Order {Show 20 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub order_id: Option<String>,
pub symbol: Option<String>,
pub description: Option<String>,
pub conid: Option<String>,
pub asset_category: Option<AssetCategory>,
pub order_time: Option<String>,
pub order_type: Option<String>,
pub side: Option<String>,
pub tif: Option<String>,
pub order_qty: Option<Decimal>,
pub limit_price: Option<Decimal>,
pub stop_price: Option<Decimal>,
pub filled_qty: Option<Decimal>,
pub avg_price: Option<Decimal>,
pub remaining_qty: Option<Decimal>,
pub status: Option<String>,
pub currency: Option<String>,
}Expand description
Order record
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
order_id: Option<String>Order ID
symbol: Option<String>Symbol
description: Option<String>Description
conid: Option<String>Contract ID
asset_category: Option<AssetCategory>Asset category
order_time: Option<String>Order time
order_type: Option<String>Order type
side: Option<String>Side (buy/sell)
tif: Option<String>Time in force
order_qty: Option<Decimal>Order quantity
limit_price: Option<Decimal>Limit price
stop_price: Option<Decimal>Stop price
filled_qty: Option<Decimal>Filled quantity
avg_price: Option<Decimal>Average fill price
remaining_qty: Option<Decimal>Remaining quantity
status: Option<String>Order status
currency: Option<String>Currency
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Order
impl<'de> Deserialize<'de> for Order
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
impl StructuralPartialEq for Order
Auto Trait Implementations§
impl Freeze for Order
impl RefUnwindSafe for Order
impl Send for Order
impl Sync for Order
impl Unpin for Order
impl UnwindSafe for Order
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