pub struct ConvertTradeRequest { /* private fields */ }Expand description
Request body for Convert::convert_trade.
Implementations§
Source§impl ConvertTradeRequest
impl ConvertTradeRequest
Sourcepub fn new(
quote_id: impl Into<String>,
base_ccy: impl Into<String>,
quote_ccy: impl Into<String>,
side: OrderSide,
sz: impl Into<String>,
sz_ccy: impl Into<String>,
) -> Self
pub fn new( quote_id: impl Into<String>, base_ccy: impl Into<String>, quote_ccy: impl Into<String>, side: OrderSide, sz: impl Into<String>, sz_ccy: impl Into<String>, ) -> Self
Create a Convert trade request with all fields required by OKX.
Sourcepub fn client_trade_request_id(self, id: impl Into<String>) -> Self
pub fn client_trade_request_id(self, id: impl Into<String>) -> Self
Set the client trade request ID (clTReqId).
Sourcepub fn convert_mode(self, convert_mode: ConvertMode) -> Self
pub fn convert_mode(self, convert_mode: ConvertMode) -> Self
Select the standard or VIP large-order Convert mode.
Trait Implementations§
Source§impl Clone for ConvertTradeRequest
impl Clone for ConvertTradeRequest
Source§fn clone(&self) -> ConvertTradeRequest
fn clone(&self) -> ConvertTradeRequest
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 moreSource§impl Debug for ConvertTradeRequest
impl Debug for ConvertTradeRequest
Auto Trait Implementations§
impl Freeze for ConvertTradeRequest
impl RefUnwindSafe for ConvertTradeRequest
impl Send for ConvertTradeRequest
impl Sync for ConvertTradeRequest
impl Unpin for ConvertTradeRequest
impl UnsafeUnpin for ConvertTradeRequest
impl UnwindSafe for ConvertTradeRequest
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