pub struct GetOrderParamsBuilder { /* private fields */ }Expand description
Builder for GetOrderParams.
Implementations§
Source§impl GetOrderParamsBuilder
impl GetOrderParamsBuilder
Sourcepub fn inst_type<VALUE: Into<OKXInstrumentType>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn inst_type<VALUE: Into<OKXInstrumentType>>( &mut self, value: VALUE, ) -> &mut Self
Instrument type: SPOT, MARGIN, SWAP, FUTURES, OPTION.
Sourcepub fn inst_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn inst_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Instrument ID, e.g. “BTC-USDT”.
Sourcepub fn ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Exchange-assigned order ID (optional if client order ID is provided).
Sourcepub fn cl_ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn cl_ord_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
User-assigned client order ID (optional if order ID is provided).
Sourcepub fn pos_side<VALUE: Into<OKXPositionSide>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn pos_side<VALUE: Into<OKXPositionSide>>( &mut self, value: VALUE, ) -> &mut Self
Position side (optional).
Sourcepub fn build(&self) -> Result<GetOrderParams, GetOrderParamsBuilderError>
pub fn build(&self) -> Result<GetOrderParams, GetOrderParamsBuilderError>
Trait Implementations§
Source§impl Clone for GetOrderParamsBuilder
impl Clone for GetOrderParamsBuilder
Source§fn clone(&self) -> GetOrderParamsBuilder
fn clone(&self) -> GetOrderParamsBuilder
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 GetOrderParamsBuilder
impl RefUnwindSafe for GetOrderParamsBuilder
impl Send for GetOrderParamsBuilder
impl Sync for GetOrderParamsBuilder
impl Unpin for GetOrderParamsBuilder
impl UnwindSafe for GetOrderParamsBuilder
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
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