pub struct GetAlgoOrdersParams {
pub algo_id: Option<String>,
pub algo_cl_ord_id: Option<String>,
pub inst_type: OKXInstrumentType,
pub inst_id: Option<String>,
pub ord_type: Option<OKXOrderType>,
pub state: Option<OKXOrderStatus>,
pub after: Option<String>,
pub before: Option<String>,
pub limit: Option<u32>,
}Expand description
Parameters for the GET /api/v5/trade/order-algo-* endpoints.
Fields§
§algo_id: Option<String>Algo order identifier assigned by OKX (optional).
algo_cl_ord_id: Option<String>Client supplied algo order identifier (optional).
inst_type: OKXInstrumentTypeInstrument type: SPOT, MARGIN, SWAP, FUTURES, OPTION.
inst_id: Option<String>Specific instrument identifier (optional).
ord_type: Option<OKXOrderType>Order type filter (optional).
state: Option<OKXOrderStatus>State filter (optional).
after: Option<String>Pagination cursor – fetch records after this value (optional).
before: Option<String>Pagination cursor – fetch records before this value (optional).
limit: Option<u32>Maximum number of records to return (optional, default 100).
Trait Implementations§
Source§impl Clone for GetAlgoOrdersParams
impl Clone for GetAlgoOrdersParams
Source§fn clone(&self) -> GetAlgoOrdersParams
fn clone(&self) -> GetAlgoOrdersParams
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 moreSource§impl Debug for GetAlgoOrdersParams
impl Debug for GetAlgoOrdersParams
Source§impl Default for GetAlgoOrdersParams
impl Default for GetAlgoOrdersParams
Source§fn default() -> GetAlgoOrdersParams
fn default() -> GetAlgoOrdersParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetAlgoOrdersParams
impl<'de> Deserialize<'de> for GetAlgoOrdersParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GetAlgoOrdersParams
impl RefUnwindSafe for GetAlgoOrdersParams
impl Send for GetAlgoOrdersParams
impl Sync for GetAlgoOrdersParams
impl Unpin for GetAlgoOrdersParams
impl UnwindSafe for GetAlgoOrdersParams
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