pub struct PlaceOrderRequestBuilder { /* private fields */ }Expand description
Builder for PlaceOrderRequest.
Implementations§
Source§impl PlaceOrderRequestBuilder
impl PlaceOrderRequestBuilder
Sourcepub fn id(&mut self, value: Option<OrderId>) -> &mut Self
pub fn id(&mut self, value: Option<OrderId>) -> &mut Self
If not specified, one will be generated for you; note, in that case, you won’t know for sure if the specific request went through.
pub fn parent_id(&mut self, value: Option<OrderId>) -> &mut Self
pub fn symbol(&mut self, value: String) -> &mut Self
pub fn dir(&mut self, value: Dir) -> &mut Self
pub fn quantity(&mut self, value: Decimal) -> &mut Self
pub fn trader(&mut self, value: TraderIdOrEmail) -> &mut Self
pub fn account(&mut self, value: AccountIdOrName) -> &mut Self
pub fn order_type(&mut self, value: OrderType) -> &mut Self
pub fn time_in_force(&mut self, value: TimeInForce) -> &mut Self
pub fn source(&mut self, value: OrderSource) -> &mut Self
pub fn execution_venue(&mut self, value: ExecutionVenue) -> &mut Self
Sourcepub fn build(&self) -> Result<PlaceOrderRequest, PlaceOrderRequestBuilderError>
pub fn build(&self) -> Result<PlaceOrderRequest, PlaceOrderRequestBuilderError>
Trait Implementations§
Source§impl Clone for PlaceOrderRequestBuilder
impl Clone for PlaceOrderRequestBuilder
Source§fn clone(&self) -> PlaceOrderRequestBuilder
fn clone(&self) -> PlaceOrderRequestBuilder
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 moreAuto Trait Implementations§
impl Freeze for PlaceOrderRequestBuilder
impl RefUnwindSafe for PlaceOrderRequestBuilder
impl Send for PlaceOrderRequestBuilder
impl Sync for PlaceOrderRequestBuilder
impl Unpin for PlaceOrderRequestBuilder
impl UnwindSafe for PlaceOrderRequestBuilder
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