pub struct WsAttachAlgoOrdParamsBuilder { /* private fields */ }Expand description
Builder for WsAttachAlgoOrdParams.
Implementations§
Source§impl WsAttachAlgoOrdParamsBuilder
impl WsAttachAlgoOrdParamsBuilder
Sourcepub fn attach_algo_cl_ord_id<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn attach_algo_cl_ord_id<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Attached algo client order ID.
Sourcepub fn sl_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn sl_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Stop-loss trigger price.
Sourcepub fn sl_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn sl_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Stop-loss order price (-1 for market).
Sourcepub fn sl_trigger_px_type<VALUE: Into<OKXTriggerType>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn sl_trigger_px_type<VALUE: Into<OKXTriggerType>>( &mut self, value: VALUE, ) -> &mut Self
Stop-loss trigger price type (last, mark, index).
Sourcepub fn tp_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn tp_trigger_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Take-profit trigger price.
Sourcepub fn tp_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn tp_ord_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Take-profit order price (-1 for market).
Sourcepub fn tp_trigger_px_type<VALUE: Into<OKXTriggerType>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn tp_trigger_px_type<VALUE: Into<OKXTriggerType>>( &mut self, value: VALUE, ) -> &mut Self
Take-profit trigger price type (last, mark, index).
Sourcepub fn callback_ratio<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn callback_ratio<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Callback ratio for attached trailing stop orders.
Sourcepub fn callback_spread<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn callback_spread<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Callback spread for attached trailing stop orders.
Sourcepub fn active_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn active_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Activation price for attached trailing stop orders.
Sourcepub fn new_callback_ratio<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn new_callback_ratio<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
New callback ratio for amended attached trailing stop orders.
Sourcepub fn new_callback_spread<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn new_callback_spread<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
New callback spread for amended attached trailing stop orders.
Sourcepub fn new_active_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn new_active_px<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
New activation price for amended attached trailing stop orders.
Sourcepub fn build(
&self,
) -> Result<WsAttachAlgoOrdParams, WsAttachAlgoOrdParamsBuilderError>
pub fn build( &self, ) -> Result<WsAttachAlgoOrdParams, WsAttachAlgoOrdParamsBuilderError>
Trait Implementations§
Source§impl Clone for WsAttachAlgoOrdParamsBuilder
impl Clone for WsAttachAlgoOrdParamsBuilder
Source§fn clone(&self) -> WsAttachAlgoOrdParamsBuilder
fn clone(&self) -> WsAttachAlgoOrdParamsBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WsAttachAlgoOrdParamsBuilder
impl RefUnwindSafe for WsAttachAlgoOrdParamsBuilder
impl Send for WsAttachAlgoOrdParamsBuilder
impl Sync for WsAttachAlgoOrdParamsBuilder
impl Unpin for WsAttachAlgoOrdParamsBuilder
impl UnsafeUnpin for WsAttachAlgoOrdParamsBuilder
impl UnwindSafe for WsAttachAlgoOrdParamsBuilder
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more