pub struct OrderDetails {Show 22 fields
pub client_order_id: String,
pub cummulative_quote_qty: String,
pub executed_qty: String,
pub iceberg_qty: String,
pub is_working: bool,
pub order_id: i64,
pub order_list_id: i64,
pub orig_qty: String,
pub orig_quote_order_qty: String,
pub prevented_match_id: Option<i64>,
pub prevented_quantity: Option<String>,
pub price: String,
pub self_trade_prevention_mode: String,
pub side: String,
pub status: String,
pub stop_price: String,
pub symbol: String,
pub time: i64,
pub time_in_force: String,
pub type_: String,
pub update_time: i64,
pub working_time: i64,
}
Expand description
OrderDetails
JSON schema
{
"type": "object",
"required": [
"clientOrderId",
"cummulativeQuoteQty",
"executedQty",
"icebergQty",
"isWorking",
"orderId",
"orderListId",
"origQty",
"origQuoteOrderQty",
"price",
"selfTradePreventionMode",
"side",
"status",
"stopPrice",
"symbol",
"time",
"timeInForce",
"type",
"updateTime",
"workingTime"
],
"properties": {
"clientOrderId": {
"examples": [
"myOrder1"
],
"type": "string"
},
"cummulativeQuoteQty": {
"examples": [
"0.0"
],
"type": "string"
},
"executedQty": {
"examples": [
"0.0"
],
"type": "string"
},
"icebergQty": {
"examples": [
"0.0"
],
"type": "string"
},
"isWorking": {
"type": "boolean"
},
"orderId": {
"examples": [
1
],
"type": "integer",
"format": "int64"
},
"orderListId": {
"description": "Unless OCO, value will be -1",
"examples": [
-1
],
"type": "integer",
"format": "int64"
},
"origQty": {
"examples": [
"1.0"
],
"type": "string"
},
"origQuoteOrderQty": {
"examples": [
"0.00000000"
],
"type": "string"
},
"preventedMatchId": {
"examples": [
0
],
"type": "integer"
},
"preventedQuantity": {
"examples": [
"1.200000"
],
"type": "string"
},
"price": {
"examples": [
"0.1"
],
"type": "string"
},
"selfTradePreventionMode": {
"examples": [
"NONE"
],
"type": "string"
},
"side": {
"examples": [
"BUY"
],
"type": "string"
},
"status": {
"examples": [
"NEW"
],
"type": "string"
},
"stopPrice": {
"examples": [
"0.0"
],
"type": "string"
},
"symbol": {
"examples": [
"LTCBTC"
],
"type": "string"
},
"time": {
"examples": [
1499827319559
],
"type": "integer",
"format": "int64"
},
"timeInForce": {
"examples": [
"GTC"
],
"type": "string"
},
"type": {
"examples": [
"LIMIT"
],
"type": "string"
},
"updateTime": {
"examples": [
1499827319559
],
"type": "integer",
"format": "int64"
},
"workingTime": {
"examples": [
1499827319559
],
"type": "integer",
"format": "int64"
}
}
}
Fields§
§client_order_id: String
§cummulative_quote_qty: String
§executed_qty: String
§iceberg_qty: String
§is_working: bool
§order_id: i64
§order_list_id: i64
Unless OCO, value will be -1
orig_qty: String
§orig_quote_order_qty: String
§prevented_match_id: Option<i64>
§prevented_quantity: Option<String>
§price: String
§self_trade_prevention_mode: String
§side: String
§status: String
§stop_price: String
§symbol: String
§time: i64
§time_in_force: String
§type_: String
§update_time: i64
§working_time: i64
Trait Implementations§
Source§impl Clone for OrderDetails
impl Clone for OrderDetails
Source§fn clone(&self) -> OrderDetails
fn clone(&self) -> OrderDetails
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 OrderDetails
impl Debug for OrderDetails
Source§impl<'de> Deserialize<'de> for OrderDetails
impl<'de> Deserialize<'de> for OrderDetails
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
Source§impl From<&OrderDetails> for OrderDetails
impl From<&OrderDetails> for OrderDetails
Source§fn from(value: &OrderDetails) -> Self
fn from(value: &OrderDetails) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OrderDetails
impl RefUnwindSafe for OrderDetails
impl Send for OrderDetails
impl Sync for OrderDetails
impl Unpin for OrderDetails
impl UnwindSafe for OrderDetails
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