pub struct ModifyOrderRequest {
pub dhan_client_id: String,
pub order_id: String,
pub order_type: OrderType,
pub leg_name: Option<LegName>,
pub quantity: Option<u64>,
pub price: Option<f64>,
pub disclosed_quantity: Option<u64>,
pub trigger_price: Option<f64>,
pub validity: Validity,
}Expand description
Request body for modifying a pending order.
Used by PUT /v2/orders/{order-id}.
Fields§
§dhan_client_id: StringUser-specific identification generated by Dhan.
order_id: StringOrder ID to modify.
order_type: OrderTypeOrder type.
leg_name: Option<LegName>Leg name (for BO/CO orders).
quantity: Option<u64>Quantity to modify.
price: Option<f64>Price to modify.
disclosed_quantity: Option<u64>Disclosed quantity.
trigger_price: Option<f64>Trigger price for SL/SL-M.
validity: ValidityValidity.
Trait Implementations§
Source§impl Clone for ModifyOrderRequest
impl Clone for ModifyOrderRequest
Source§fn clone(&self) -> ModifyOrderRequest
fn clone(&self) -> ModifyOrderRequest
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 ModifyOrderRequest
impl Debug for ModifyOrderRequest
Auto Trait Implementations§
impl Freeze for ModifyOrderRequest
impl RefUnwindSafe for ModifyOrderRequest
impl Send for ModifyOrderRequest
impl Sync for ModifyOrderRequest
impl Unpin for ModifyOrderRequest
impl UnsafeUnpin for ModifyOrderRequest
impl UnwindSafe for ModifyOrderRequest
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