pub struct OrderDetail {Show 48 fields
pub order_number: isize,
pub account_id: String,
pub preview_time: i64,
pub placed_time: i64,
pub executed_time: i64,
pub order_value: f64,
pub status: Option<OrderStatus>,
pub order_type: Option<OrderType>,
pub order_term: Option<OrderTerm>,
pub price_type: Option<PriceType>,
pub price_value: String,
pub limit_price: f64,
pub stop_price: f64,
pub stop_limit_price: f64,
pub offset_type: Option<OffsetType>,
pub offset_value: f64,
pub market_session: Option<MarketSession>,
pub routing_destination: RoutingDestination,
pub bracketed_limit_price: f64,
pub initial_stop_price: f64,
pub trail_price: f64,
pub trigger_price: f64,
pub condition_price: f64,
pub condition_type: Option<ConditionType>,
pub condition_follow_price: Option<ConditionFollowPrice>,
pub condition_security_type: String,
pub replaced_by_order_id: isize,
pub replaces_order_id: isize,
pub all_or_none: bool,
pub preview_id: i64,
pub instrument: Vec<Instrument>,
pub messages: Option<Messages>,
pub pre_clearance_code: String,
pub override_restricted_cd: i32,
pub investment_amount: f64,
pub position_quantity: Option<PositionQuantity>,
pub aip_flag: bool,
pub eq_qual: Option<EgQual>,
pub re_invest_option: Option<ReInvestOption>,
pub estimated_commission: f64,
pub estimated_fees: f64,
pub estimated_total_amount: f64,
pub net_price: f64,
pub net_bid: f64,
pub net_ask: f64,
pub gcd: i32,
pub ratio: String,
pub mfprice_type: String,
}Fields§
§order_number: isize§account_id: String§preview_time: i64§placed_time: i64§executed_time: i64§order_value: f64§status: Option<OrderStatus>§order_type: Option<OrderType>§order_term: Option<OrderTerm>§price_type: Option<PriceType>§price_value: String§limit_price: f64§stop_price: f64§stop_limit_price: f64§offset_type: Option<OffsetType>§offset_value: f64§market_session: Option<MarketSession>§routing_destination: RoutingDestination§bracketed_limit_price: f64§initial_stop_price: f64§trail_price: f64§trigger_price: f64§condition_price: f64§condition_type: Option<ConditionType>§condition_follow_price: Option<ConditionFollowPrice>§condition_security_type: String§replaced_by_order_id: isize§replaces_order_id: isize§all_or_none: bool§preview_id: i64§instrument: Vec<Instrument>§messages: Option<Messages>§pre_clearance_code: String§override_restricted_cd: i32§investment_amount: f64§position_quantity: Option<PositionQuantity>§aip_flag: bool§eq_qual: Option<EgQual>§re_invest_option: Option<ReInvestOption>§estimated_commission: f64§estimated_fees: f64§estimated_total_amount: f64§net_price: f64§net_bid: f64§net_ask: f64§gcd: i32§ratio: String§mfprice_type: StringTrait Implementations§
Source§impl Clone for OrderDetail
impl Clone for OrderDetail
Source§fn clone(&self) -> OrderDetail
fn clone(&self) -> OrderDetail
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 OrderDetail
impl Debug for OrderDetail
Source§impl Default for OrderDetail
impl Default for OrderDetail
Source§fn default() -> OrderDetail
fn default() -> OrderDetail
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrderDetailwhere
OrderDetail: Default,
impl<'de> Deserialize<'de> for OrderDetailwhere
OrderDetail: Default,
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 OrderDetail
impl RefUnwindSafe for OrderDetail
impl Send for OrderDetail
impl Sync for OrderDetail
impl Unpin for OrderDetail
impl UnwindSafe for OrderDetail
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