pub struct ConditionalOrder {Show 27 fields
pub activated_at: Option<String>,
pub association_type: Option<String>,
pub cancelled_at: Option<String>,
pub condition_type: Option<String>,
pub conditional_order_id: Option<String>,
pub created_at: Option<String>,
pub expires_at: Option<String>,
pub failure_reason: Option<String>,
pub limit_price: Option<String>,
pub linked_group_id: Option<String>,
pub margin_account_id: Option<String>,
pub order_type: Option<String>,
pub parent_order_id: Option<String>,
pub position_id: Option<String>,
pub position_side: Option<String>,
pub quantity: Option<String>,
pub reduce_only: Option<bool>,
pub side: Option<String>,
pub slippage_tolerance_bps: Option<i32>,
pub state: Option<String>,
pub time_in_force: Option<String>,
pub trading_pair_id: Option<Uuid>,
pub trigger_price: Option<String>,
pub trigger_source: Option<String>,
pub triggered_at: Option<String>,
pub triggered_order_id: Option<String>,
pub updated_at: Option<String>,
}Expand description
ConditionalOrder
JSON schema
{
"type": "object",
"properties": {
"activatedAt": {
"type": [
"string",
"null"
]
},
"associationType": {
"type": [
"string",
"null"
]
},
"cancelledAt": {
"type": [
"string",
"null"
]
},
"conditionType": {
"type": [
"string",
"null"
]
},
"conditionalOrderId": {
"type": [
"string",
"null"
]
},
"createdAt": {
"type": [
"string",
"null"
]
},
"expiresAt": {
"type": [
"string",
"null"
]
},
"failureReason": {
"type": [
"string",
"null"
]
},
"limitPrice": {
"type": [
"string",
"null"
]
},
"linkedGroupId": {
"type": [
"string",
"null"
]
},
"marginAccountId": {
"type": [
"string",
"null"
]
},
"orderType": {
"type": [
"string",
"null"
]
},
"parentOrderId": {
"type": [
"string",
"null"
]
},
"positionId": {
"type": [
"string",
"null"
]
},
"positionSide": {
"type": [
"string",
"null"
]
},
"quantity": {
"type": [
"string",
"null"
]
},
"reduceOnly": {
"type": [
"boolean",
"null"
]
},
"side": {
"type": [
"string",
"null"
]
},
"slippageToleranceBps": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"state": {
"type": [
"string",
"null"
]
},
"timeInForce": {
"type": [
"string",
"null"
]
},
"tradingPairId": {
"type": [
"string",
"null"
],
"format": "uuid"
},
"triggerPrice": {
"type": [
"string",
"null"
]
},
"triggerSource": {
"type": [
"string",
"null"
]
},
"triggeredAt": {
"type": [
"string",
"null"
]
},
"triggeredOrderId": {
"type": [
"string",
"null"
]
},
"updatedAt": {
"type": [
"string",
"null"
]
}
}
}Fields§
§activated_at: Option<String>§association_type: Option<String>§cancelled_at: Option<String>§condition_type: Option<String>§conditional_order_id: Option<String>§created_at: Option<String>§expires_at: Option<String>§failure_reason: Option<String>§limit_price: Option<String>§linked_group_id: Option<String>§margin_account_id: Option<String>§order_type: Option<String>§parent_order_id: Option<String>§position_id: Option<String>§position_side: Option<String>§quantity: Option<String>§reduce_only: Option<bool>§side: Option<String>§slippage_tolerance_bps: Option<i32>§state: Option<String>§time_in_force: Option<String>§trading_pair_id: Option<Uuid>§trigger_price: Option<String>§trigger_source: Option<String>§triggered_at: Option<String>§triggered_order_id: Option<String>§updated_at: Option<String>Trait Implementations§
Source§impl Clone for ConditionalOrder
impl Clone for ConditionalOrder
Source§fn clone(&self) -> ConditionalOrder
fn clone(&self) -> ConditionalOrder
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 ConditionalOrder
impl Debug for ConditionalOrder
Source§impl Default for ConditionalOrder
impl Default for ConditionalOrder
Source§impl<'de> Deserialize<'de> for ConditionalOrder
impl<'de> Deserialize<'de> for ConditionalOrder
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 ConditionalOrder
impl RefUnwindSafe for ConditionalOrder
impl Send for ConditionalOrder
impl Sync for ConditionalOrder
impl Unpin for ConditionalOrder
impl UnsafeUnpin for ConditionalOrder
impl UnwindSafe for ConditionalOrder
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