pub struct Order {Show 52 fields
pub advanced: Option<Advanced>,
pub amount: Option<f64>,
pub api: bool,
pub app_name: Option<String>,
pub auto_replaced: Option<bool>,
pub average_price: Option<f64>,
pub block_trade: Option<bool>,
pub cancel_reason: Option<CancelReason>,
pub contracts: Option<f64>,
pub creation_timestamp: i64,
pub direction: Direction,
pub display_amount: Option<f64>,
pub filled_amount: Option<f64>,
pub implv: Option<f64>,
pub instrument_name: Option<String>,
pub is_liquidation: Option<bool>,
pub is_primary_otoco: Option<bool>,
pub is_rebalance: Option<bool>,
pub is_secondary_oto: Option<bool>,
pub label: String,
pub last_update_timestamp: i64,
pub mmp: Option<bool>,
pub mmp_cancelled: Option<bool>,
pub mmp_group: Option<String>,
pub mobile: Option<bool>,
pub oco_ref: Option<String>,
pub order_id: String,
pub order_state: OrderState,
pub order_type: OrderType,
pub original_order_type: Option<OriginalOrderType>,
pub oto_order_ids: Option<Vec<String>>,
pub post_only: bool,
pub price: Value,
pub primary_order_id: Option<String>,
pub quote: Option<bool>,
pub quote_id: Option<String>,
pub quote_set_id: Option<String>,
pub reduce_only: Option<bool>,
pub refresh_amount: Option<f64>,
pub reject_post_only: Option<bool>,
pub replaced: Option<bool>,
pub risk_reducing: Option<bool>,
pub time_in_force: TimeInForce,
pub trigger: Option<Trigger>,
pub trigger_fill_condition: Option<TriggerFillCondition>,
pub trigger_offset: Option<f64>,
pub trigger_order_id: Option<String>,
pub trigger_price: Option<f64>,
pub trigger_reference_price: Option<f64>,
pub triggered: Option<bool>,
pub usd: Option<f64>,
pub web: Option<bool>,
}Fields§
§advanced: Option<Advanced>§amount: Option<f64>§api: bool§app_name: Option<String>§auto_replaced: Option<bool>§average_price: Option<f64>§block_trade: Option<bool>§cancel_reason: Option<CancelReason>§contracts: Option<f64>§creation_timestamp: i64§direction: Direction§display_amount: Option<f64>§filled_amount: Option<f64>§implv: Option<f64>§instrument_name: Option<String>§is_liquidation: Option<bool>§is_primary_otoco: Option<bool>§is_rebalance: Option<bool>§is_secondary_oto: Option<bool>§label: String§last_update_timestamp: i64§mmp: Option<bool>§mmp_cancelled: Option<bool>§mmp_group: Option<String>§mobile: Option<bool>§oco_ref: Option<String>§order_id: String§order_state: OrderState§order_type: OrderType§original_order_type: Option<OriginalOrderType>§oto_order_ids: Option<Vec<String>>§post_only: bool§price: Value§primary_order_id: Option<String>§quote: Option<bool>§quote_id: Option<String>§quote_set_id: Option<String>§reduce_only: Option<bool>§refresh_amount: Option<f64>§reject_post_only: Option<bool>§replaced: Option<bool>§risk_reducing: Option<bool>§time_in_force: TimeInForce§trigger: Option<Trigger>§trigger_fill_condition: Option<TriggerFillCondition>§trigger_offset: Option<f64>§trigger_order_id: Option<String>§trigger_price: Option<f64>§trigger_reference_price: Option<f64>§triggered: Option<bool>§usd: Option<f64>§web: Option<bool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Order
impl<'de> Deserialize<'de> for Order
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
impl StructuralPartialEq for Order
Auto Trait Implementations§
impl Freeze for Order
impl RefUnwindSafe for Order
impl Send for Order
impl Sync for Order
impl Unpin for Order
impl UnwindSafe for Order
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