pub struct OrderDetail {Show 31 fields
pub dhan_client_id: Option<String>,
pub order_id: Option<String>,
pub correlation_id: Option<String>,
pub order_status: Option<String>,
pub transaction_type: Option<String>,
pub exchange_segment: Option<String>,
pub product_type: Option<String>,
pub order_type: Option<String>,
pub validity: Option<String>,
pub trading_symbol: Option<String>,
pub security_id: Option<String>,
pub quantity: Option<u64>,
pub disclosed_quantity: Option<u64>,
pub price: Option<f64>,
pub trigger_price: Option<f64>,
pub after_market_order: Option<bool>,
pub bo_profit_value: Option<f64>,
pub bo_stop_loss_value: Option<f64>,
pub leg_name: Option<String>,
pub create_time: Option<String>,
pub update_time: Option<String>,
pub exchange_time: Option<String>,
pub drv_expiry_date: Option<String>,
pub drv_option_type: Option<String>,
pub drv_strike_price: Option<f64>,
pub oms_error_code: Option<String>,
pub oms_error_description: Option<String>,
pub algo_id: Option<String>,
pub remaining_quantity: Option<u64>,
pub average_traded_price: Option<f64>,
pub filled_qty: Option<u64>,
}Expand description
Full order detail as returned by the order book.
Fields§
§dhan_client_id: Option<String>§order_id: Option<String>§correlation_id: Option<String>§order_status: Option<String>§transaction_type: Option<String>§exchange_segment: Option<String>§product_type: Option<String>§order_type: Option<String>§validity: Option<String>§trading_symbol: Option<String>§security_id: Option<String>§quantity: Option<u64>§disclosed_quantity: Option<u64>§price: Option<f64>§trigger_price: Option<f64>§after_market_order: Option<bool>§bo_profit_value: Option<f64>§bo_stop_loss_value: Option<f64>§leg_name: Option<String>§create_time: Option<String>§update_time: Option<String>§exchange_time: Option<String>§drv_expiry_date: Option<String>§drv_option_type: Option<String>§drv_strike_price: Option<f64>§oms_error_code: Option<String>§oms_error_description: Option<String>§algo_id: Option<String>§remaining_quantity: Option<u64>§average_traded_price: Option<f64>§filled_qty: Option<u64>Trait 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<'de> Deserialize<'de> for OrderDetail
impl<'de> Deserialize<'de> for OrderDetail
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 UnsafeUnpin 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