pub struct GetOrderResponse {Show 25 fields
pub application_taker_fee: Option<String>,
pub average_fill_price: Option<String>,
pub created_at: Option<String>,
pub expiration_date: Option<String>,
pub filled_quantity: Option<String>,
pub id: Option<Uuid>,
pub leverage: Option<String>,
pub maker_total_receipt: Option<String>,
pub margin_account_id: Option<Uuid>,
pub monaco_maker_rebate: Option<String>,
pub monaco_taker_fee: Option<String>,
pub order_type: Option<String>,
pub position_id: Option<Uuid>,
pub position_side: Option<String>,
pub price: Option<String>,
pub quantity: Option<String>,
pub reduce_only: Option<bool>,
pub side: Option<String>,
pub status: Option<String>,
pub taker_total_payment: Option<String>,
pub time_in_force: Option<String>,
pub total_taker_fees: Option<String>,
pub trading_mode: Option<String>,
pub trading_pair_id: Option<Uuid>,
pub updated_at: Option<String>,
}Expand description
GetOrderResponse
JSON schema
{
"type": "object",
"properties": {
"application_taker_fee": {
"description": "Application taker fee in bps",
"examples": [
"5"
],
"type": [
"string",
"null"
]
},
"average_fill_price": {
"description": "Volume-weighted average fill price",
"examples": [
"35050.00"
],
"type": [
"string",
"null"
]
},
"created_at": {
"description": "Order creation timestamp (ISO 8601)",
"examples": [
"2023-11-13T10:30:00Z"
],
"type": [
"string",
"null"
]
},
"expiration_date": {
"description": "Order expiration date (ISO 8601)",
"examples": [
"2023-11-13T10:35:00Z"
],
"type": [
"string",
"null"
]
},
"filled_quantity": {
"description": "Quantity filled so far",
"examples": [
"0.2"
],
"type": [
"string",
"null"
]
},
"id": {
"description": "Order UUID",
"examples": [
"123e4567-e89b-12d3-a456-426614174000"
],
"type": [
"string",
"null"
],
"format": "uuid"
},
"leverage": {
"description": "Leverage for margin orders",
"examples": [
"5"
],
"type": [
"string",
"null"
]
},
"maker_total_receipt": {
"description": "Total amount received by maker (price * qty - rebate)",
"examples": [
"17496.50"
],
"type": [
"string",
"null"
]
},
"margin_account_id": {
"description": "Margin account UUID for margin orders",
"examples": [
"123e4567-e89b-12d3-a456-426614174000"
],
"type": [
"string",
"null"
],
"format": "uuid"
},
"monaco_maker_rebate": {
"description": "Monaco maker rebate in bps (negative)",
"examples": [
"-2"
],
"type": [
"string",
"null"
]
},
"monaco_taker_fee": {
"description": "Monaco protocol taker fee in bps",
"examples": [
"10"
],
"type": [
"string",
"null"
]
},
"order_type": {
"description": "Order type: LIMIT or MARKET",
"examples": [
"LIMIT"
],
"type": [
"string",
"null"
]
},
"position_id": {
"description": "Associated margin position UUID",
"examples": [
"123e4567-e89b-12d3-a456-426614174000"
],
"type": [
"string",
"null"
],
"format": "uuid"
},
"position_side": {
"description": "Position side for margin orders",
"examples": [
"LONG"
],
"type": [
"string",
"null"
]
},
"price": {
"description": "Limit price (null for market orders)",
"examples": [
"35000.00"
],
"type": [
"string",
"null"
]
},
"quantity": {
"description": "Original order quantity",
"examples": [
"0.5"
],
"type": [
"string",
"null"
]
},
"reduce_only": {
"description": "Whether the order is reduce-only",
"examples": [
false
],
"type": [
"boolean",
"null"
]
},
"side": {
"description": "Order side: BUY or SELL",
"examples": [
"BUY"
],
"type": [
"string",
"null"
]
},
"status": {
"description": "Order status: SUBMITTED, PARTIALLY_FILLED, FILLED, CANCELLED, REJECTED, or EXPIRED",
"examples": [
"PARTIALLY_FILLED"
],
"type": [
"string",
"null"
]
},
"taker_total_payment": {
"description": "Total amount paid by taker (price * qty + fees)",
"examples": [
"17502.63"
],
"type": [
"string",
"null"
]
},
"time_in_force": {
"description": "Time in force: GTC, IOC, or FOK",
"examples": [
"GTC"
],
"type": [
"string",
"null"
]
},
"total_taker_fees": {
"description": "Total taker fees charged in quote token",
"examples": [
"2.63"
],
"type": [
"string",
"null"
]
},
"trading_mode": {
"description": "Trading mode: SPOT or MARGIN",
"examples": [
"SPOT"
],
"type": [
"string",
"null"
]
},
"trading_pair_id": {
"description": "Trading pair UUID",
"examples": [
"456e7890-e12b-12d3-a456-426614174000"
],
"type": [
"string",
"null"
],
"format": "uuid"
},
"updated_at": {
"description": "Last update timestamp (ISO 8601)",
"examples": [
"2023-11-13T10:35:00Z"
],
"type": [
"string",
"null"
]
}
}
}Fields§
§application_taker_fee: Option<String>Application taker fee in bps
average_fill_price: Option<String>Volume-weighted average fill price
created_at: Option<String>Order creation timestamp (ISO 8601)
expiration_date: Option<String>Order expiration date (ISO 8601)
filled_quantity: Option<String>Quantity filled so far
id: Option<Uuid>Order UUID
leverage: Option<String>Leverage for margin orders
maker_total_receipt: Option<String>Total amount received by maker (price * qty - rebate)
margin_account_id: Option<Uuid>Margin account UUID for margin orders
monaco_maker_rebate: Option<String>Monaco maker rebate in bps (negative)
monaco_taker_fee: Option<String>Monaco protocol taker fee in bps
order_type: Option<String>Order type: LIMIT or MARKET
position_id: Option<Uuid>Associated margin position UUID
position_side: Option<String>Position side for margin orders
price: Option<String>Limit price (null for market orders)
quantity: Option<String>Original order quantity
reduce_only: Option<bool>Whether the order is reduce-only
side: Option<String>Order side: BUY or SELL
status: Option<String>Order status: SUBMITTED, PARTIALLY_FILLED, FILLED, CANCELLED, REJECTED, or EXPIRED
taker_total_payment: Option<String>Total amount paid by taker (price * qty + fees)
time_in_force: Option<String>Time in force: GTC, IOC, or FOK
total_taker_fees: Option<String>Total taker fees charged in quote token
trading_mode: Option<String>Trading mode: SPOT or MARGIN
trading_pair_id: Option<Uuid>Trading pair UUID
updated_at: Option<String>Last update timestamp (ISO 8601)
Trait Implementations§
Source§impl Clone for GetOrderResponse
impl Clone for GetOrderResponse
Source§fn clone(&self) -> GetOrderResponse
fn clone(&self) -> GetOrderResponse
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more