pub struct AddOrderRequest {Show 23 fields
pub user_ref: Option<i64>,
pub client_order_id: Option<String>,
pub order_type: OrderType,
pub side: BuySell,
pub volume: Decimal,
pub display_volume: Option<Decimal>,
pub pair: String,
pub req_id: Option<i64>,
pub price: Option<Decimal>,
pub price_2: Option<Decimal>,
pub trigger: Option<TriggerType>,
pub leverage: Option<i64>,
pub reduce_only: Option<bool>,
pub stp_type: Option<SelfTradePrevention>,
pub order_flags: Option<OrderFlags>,
pub time_in_force: Option<TimeInForce>,
pub start_time: Option<String>,
pub expire_time: Option<String>,
pub close_order_type: Option<String>,
pub close_price: Option<Decimal>,
pub close_price_2: Option<Decimal>,
pub deadline: Option<String>,
pub validate: Option<bool>,
}
Expand description
A request to create a new spot order.
Fields§
§user_ref: Option<i64>
§client_order_id: Option<String>
§order_type: OrderType
§side: BuySell
§volume: Decimal
§display_volume: Option<Decimal>
§pair: String
§req_id: Option<i64>
§price: Option<Decimal>
§price_2: Option<Decimal>
§trigger: Option<TriggerType>
§leverage: Option<i64>
§reduce_only: Option<bool>
§stp_type: Option<SelfTradePrevention>
§order_flags: Option<OrderFlags>
§time_in_force: Option<TimeInForce>
§start_time: Option<String>
§expire_time: Option<String>
§close_order_type: Option<String>
§close_price: Option<Decimal>
§close_price_2: Option<Decimal>
§deadline: Option<String>
§validate: Option<bool>
Implementations§
Trait Implementations§
Source§impl Clone for AddOrderRequest
impl Clone for AddOrderRequest
Source§fn clone(&self) -> AddOrderRequest
fn clone(&self) -> AddOrderRequest
Returns a copy 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 AddOrderRequest
impl Debug for AddOrderRequest
Source§impl PartialEq for AddOrderRequest
impl PartialEq for AddOrderRequest
Source§impl ToQueryParams for AddOrderRequest
impl ToQueryParams for AddOrderRequest
impl Eq for AddOrderRequest
impl StructuralPartialEq for AddOrderRequest
Auto Trait Implementations§
impl Freeze for AddOrderRequest
impl RefUnwindSafe for AddOrderRequest
impl Send for AddOrderRequest
impl Sync for AddOrderRequest
impl Unpin for AddOrderRequest
impl UnwindSafe for AddOrderRequest
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.