pub struct CreateAlgoOrderRequestBuilder {
pub algo: Option<String>,
pub id: Option<OrderId>,
pub parent_id: Option<OrderId>,
pub trader: Option<TraderIdOrEmail>,
pub params: Option<Box<RawValue>>,
}
Fields§
§algo: Option<String>
§id: Option<OrderId>
§parent_id: Option<OrderId>
§trader: Option<TraderIdOrEmail>
§params: Option<Box<RawValue>>
Implementations§
Source§impl CreateAlgoOrderRequestBuilder
impl CreateAlgoOrderRequestBuilder
pub fn new(algo: impl AsRef<str>) -> Self
pub fn id(&mut self, id: OrderId) -> &mut Self
pub fn parent_id(&mut self, parent_id: OrderId) -> &mut Self
pub fn trader(&mut self, trader: TraderIdOrEmail) -> &mut Self
pub fn params<A: Algo>(&mut self, params: A::Params) -> Result<&mut Self>
pub fn build(self) -> Result<CreateAlgoOrderRequest>
Trait Implementations§
Source§impl Default for CreateAlgoOrderRequestBuilder
impl Default for CreateAlgoOrderRequestBuilder
Source§fn default() -> CreateAlgoOrderRequestBuilder
fn default() -> CreateAlgoOrderRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateAlgoOrderRequestBuilder
impl RefUnwindSafe for CreateAlgoOrderRequestBuilder
impl Send for CreateAlgoOrderRequestBuilder
impl Sync for CreateAlgoOrderRequestBuilder
impl Unpin for CreateAlgoOrderRequestBuilder
impl UnwindSafe for CreateAlgoOrderRequestBuilder
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