pub struct GetOrderResponse {Show 20 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 maker_total_receipt: Option<String>,
pub monaco_maker_rebate: Option<String>,
pub monaco_taker_fee: Option<String>,
pub order_type: Option<String>,
pub price: Option<String>,
pub quantity: Option<String>,
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"
},
"maker_total_receipt": {
"description": "Total amount received by maker (price * qty - rebate)",
"examples": [
"17496.50"
],
"type": [
"string",
"null"
]
},
"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"
]
},
"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"
]
},
"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
maker_total_receipt: Option<String>Total amount received by maker (price * qty - rebate)
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
price: Option<String>Limit price (null for market orders)
quantity: Option<String>Original order quantity
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
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 GetOrderResponse
impl Debug for GetOrderResponse
Source§impl Default for GetOrderResponse
impl Default for GetOrderResponse
Source§impl<'de> Deserialize<'de> for GetOrderResponse
impl<'de> Deserialize<'de> for GetOrderResponse
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 GetOrderResponse
impl RefUnwindSafe for GetOrderResponse
impl Send for GetOrderResponse
impl Sync for GetOrderResponse
impl Unpin for GetOrderResponse
impl UnsafeUnpin for GetOrderResponse
impl UnwindSafe for GetOrderResponse
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