pub struct ReplaceOrderRequest {
pub qty: Option<String>,
pub time_in_force: Option<TimeInForce>,
pub limit_price: Option<String>,
pub stop_price: Option<String>,
pub trail: Option<String>,
pub client_order_id: Option<String>,
}Expand description
Request to replace (modify) an existing order.
Fields§
§qty: Option<String>New quantity for the order.
time_in_force: Option<TimeInForce>New time in force.
limit_price: Option<String>New limit price.
stop_price: Option<String>New stop price.
trail: Option<String>New trail value (price or percent depending on original order).
client_order_id: Option<String>New client order ID.
Implementations§
Source§impl ReplaceOrderRequest
impl ReplaceOrderRequest
Sourcepub fn time_in_force(self, tif: TimeInForce) -> Self
pub fn time_in_force(self, tif: TimeInForce) -> Self
Sets the new time in force.
Sourcepub fn limit_price(self, price: impl Into<String>) -> Self
pub fn limit_price(self, price: impl Into<String>) -> Self
Sets the new limit price.
Sourcepub fn stop_price(self, price: impl Into<String>) -> Self
pub fn stop_price(self, price: impl Into<String>) -> Self
Sets the new stop price.
Sourcepub fn client_order_id(self, id: impl Into<String>) -> Self
pub fn client_order_id(self, id: impl Into<String>) -> Self
Sets the new client order ID.
Trait Implementations§
Source§impl Debug for ReplaceOrderRequest
impl Debug for ReplaceOrderRequest
Source§impl Default for ReplaceOrderRequest
impl Default for ReplaceOrderRequest
Source§fn default() -> ReplaceOrderRequest
fn default() -> ReplaceOrderRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReplaceOrderRequest
impl<'de> Deserialize<'de> for ReplaceOrderRequest
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 ReplaceOrderRequest
impl RefUnwindSafe for ReplaceOrderRequest
impl Send for ReplaceOrderRequest
impl Sync for ReplaceOrderRequest
impl Unpin for ReplaceOrderRequest
impl UnwindSafe for ReplaceOrderRequest
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