pub struct OrderModifyParams {
pub order_id: String,
pub quantity: Option<u32>,
pub price: Option<f64>,
pub trigger_price: Option<f64>,
pub order_type: Option<OrderType>,
pub validity: Option<Validity>,
pub disclosed_quantity: Option<u32>,
pub parent_order_id: Option<String>,
}
Expand description
Order modification parameters
Fields§
§order_id: String
Order ID to modify
quantity: Option<u32>
New quantity
price: Option<f64>
New price
trigger_price: Option<f64>
New trigger price
order_type: Option<OrderType>
New order type
validity: Option<Validity>
New validity
disclosed_quantity: Option<u32>
New disclosed quantity
parent_order_id: Option<String>
Parent order ID for bracket/cover orders
Trait Implementations§
Source§impl Clone for OrderModifyParams
impl Clone for OrderModifyParams
Source§fn clone(&self) -> OrderModifyParams
fn clone(&self) -> OrderModifyParams
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OrderModifyParams
impl Debug for OrderModifyParams
Source§impl<'de> Deserialize<'de> for OrderModifyParams
impl<'de> Deserialize<'de> for OrderModifyParams
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 OrderModifyParams
impl RefUnwindSafe for OrderModifyParams
impl Send for OrderModifyParams
impl Sync for OrderModifyParams
impl Unpin for OrderModifyParams
impl UnwindSafe for OrderModifyParams
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