pub struct BatchedOrderRequestBuilder { /* private fields */ }
Implementations§
Source§impl BatchedOrderRequestBuilder
impl BatchedOrderRequestBuilder
pub fn new( order_type: OrderType, side: BuySell, volume: Decimal, ) -> BatchedOrderRequestBuilder
pub fn build(&mut self) -> BatchedOrderRequest
pub fn user_ref(&mut self, user_ref: i64) -> &mut Self
pub fn client_order_id(&mut self, client_order_id: String) -> &mut Self
pub fn display_volume(&mut self, display_volume: Decimal) -> &mut Self
pub fn price(&mut self, price: Decimal) -> &mut Self
pub fn price_2(&mut self, price_2: Decimal) -> &mut Self
pub fn trigger(&mut self, trigger: TriggerType) -> &mut Self
pub fn leverage(&mut self, leverage: i64) -> &mut Self
pub fn reduce_only(&mut self, reduce_only: bool) -> &mut Self
pub fn stp_type(&mut self, stp_type: String) -> &mut Self
pub fn order_flags(&mut self, order_flags: Vec<OrderFlag>) -> &mut Self
pub fn time_in_force(&mut self, time_in_force: TimeInForce) -> &mut Self
pub fn start_time(&mut self, start_time: String) -> &mut Self
pub fn expire_time(&mut self, expire_time: String) -> &mut Self
Auto Trait Implementations§
impl Freeze for BatchedOrderRequestBuilder
impl RefUnwindSafe for BatchedOrderRequestBuilder
impl Send for BatchedOrderRequestBuilder
impl Sync for BatchedOrderRequestBuilder
impl Unpin for BatchedOrderRequestBuilder
impl UnwindSafe for BatchedOrderRequestBuilder
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